errore check box

  • Creatore Discussione Creatore Discussione Devja
  • Data di inizio Data di inizio

Devja

Utente Attivo
11 Gen 2013
38
0
6
La pagina php mi restituisce questo errore : Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /Applications/XAMPP/xamppfiles/htdocs/corsi_inglese/test_inziale.php on line 12

questo è il codice php
PHP:
<?php
    include'connect.php';
            $comodo=0;
            $query="SELECT * FROM domanda WHERE id_livello=0";
            $result=mysql_query($query);
            
            echo'<form action=test_inziale.php method="post">';
            echo "<ul>";
            while($riga=mysql_fetch_array($result)){
                
                echo"<li>".$riga["domande"];
                echo"<input type="checkbox" name=".$comodo." values=".$riga['risp1'].">";
               // echo'<input type="ceckbox" name="$comodo" values="$riga["risp2"]">';
               // echo'<input type="ceckbox" name="$comodo" values="$riga["risp3"]">';
               // echo'<input type="ceckbox" name="$comodo" values="$riga["risp4"]">';
                $comodo++;  
            }
            echo"</ul>";
            ?>
 
ciao
correggi
PHP:
<?php
 echo"<input type="checkbox" name=".$comodo." values=".$riga['risp1'].">";
?>
in
PHP:
<?php
 echo"<input type=\"checkbox\" name=\"$comodo\" values=\"".$riga['risp1']."\">";
?>
 
stai facendo confusione con gli apici
se apri un echo con il doppio apice allìinterno non lo puoi usare se non anteceduto da un backslash \
PHP:
 echo"<input type=\"checkbox\"
oppure
PHP:
 echo"<input type='checkbox'
edit
criric ha scritto:
ma si puo dire? o meglio preceduto?
 
Ultima modifica:
un doppio paio
PHP:
echo"<input type='checkbox' name='" . $comodo . "' values='" . $riga['risp1'] . "'>";
 
cio @criric
basta che non sia post (non nel senso metod="post")

comunque io preferisco la \" agli apici singoli, generalmente i singoli li uso solo nelle chiavi degli array, ma una questione di stile
 
@Borgo
hai ragione singoli o doppi l'importante è seguire una sintassi corretta

mi sono accorto parlando di sintassi di un errrore:
non
PHP:
values=
ma
PHP:
value=
 

Discussioni simili