errore di sintassi

ciao ha tutti quando vado a caricare la pagina in localhost mi da un errore di sintassi nel punto che ho messo in grassetto avendo copiato lo script da un libro vorrei capire dove sta l'errore grazie  :bye:

$start_num = 1;

$end_num =10;

?>

<html>

<head>

<title > Tabella di  divisione</title>

<link rel="stylesheet" type="text/css" href="css/style1.css">

</head>

<body>

< div class="testo5">Una tabella divisa</div>

<table border="1">

<?php

print("<tr>");

print("<th> </th>");

for ($count_1 =$start_num;

     $count_1 <=$end_num;

     $count_1++)

Print("<th>$count_1</th>");

print("</tr>");

for ($count_1 =$start_num;

     $count_1 <=$end_num;

     $count_1++)

{

print("<tr><th>$count_1</th>");

for ($count_2 =$start_num;

     $count_2 <=$end_num;

     $count_2++)

     {

     $result = $count_1 / $count_2;

     printf("<td>%.3f</td>,$result);

     }

     print("</tr>\n");

     }

     </table>

     </body>

     </html>

inviato 8 anni fa
scooby941
X 0 X

Tu credi che sia lì l'errore ma in realtà è un po' più in basso:

non hai chiuso il tag php e hai messo subito del codice html.

risposto 8 anni fa
LonelyWolf
X 0 X

ciao sulla chiusura mi era proprio sfuggita  :P ho nipotino per casa ti chiamano di qua ti chiamano di la e le chiusure restano via  ::)

grazie della correzione O0

 :bye:

risposto 8 anni fa
scooby941
X 0 X

ho risolto l'errore di prima ora in fatti mi compare la tabella però mi  da il seguente errore:

Warning: Division by zero in E:\php\apache2\htdocs\tabella_condivisone.php on line 31 ho messo in grassetto la riga a cui si riferisce,

 :bye:

<?php

$start_num = 1;

$end_num =10;

?>

<html>

<head>

<title > Tabella di divisione</title>

</head>

<body>

< H2>Una tabella divisa</H2>

<table border="1">

<?php

print("<tr>");

print("<th></th>");

for ($count_1 = $start_num;

     $count_1 <= $end_num;

     $count_1++)

 print("<th>$count_1</th>");

 print("</tr>");

 for ($count_1 = $start_num;

     $count_1 <= $end_num;

     $count_1++)

     {

     print("<tr><th>$count_1</th>");

 for ($count_2 = $tart_num;

      $count_2 <= $end_num;

      $count_2++)

      {

      $result = $count_1 / $count_2;

      printf("<td>%.3f</td>",$result);

      }

      print("</tr>\n");

      }

      ?>

      </table>

     </body>

     </html>

risposto 8 anni fa
scooby941
X 0 X

Probabilmente $count_2 è uguale a 0

risposto 8 anni fa
LonelyWolf
X 0 X

per cui dovrei definire un intervallo come ho fatto count_1 prima giusto e a questo punto dovrebbe andare

 :bye:

risposto 8 anni fa
scooby941
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda