Salve a tutti, sono un nuovo iscritto e mi chiamo Marco.
Sto cercando di creare un'applicazione web in php per accedere a un db, tuttavia ho qualche problema con il codice. Vorrei estrarre i dati di una colonna di una tabella e usarne le righe per farne un checkbox, tuttavia il db mi dà errore in parse per la riga:
{ $checkbox="checkbox";
$nome_certificazione="nome_certificazione";
print ("<input type=$checkbox name=$nome_certificazione value=$col_value>$col_value
")}};
sotto è riportato tutto il corpo della pagina php
<table>
<form method="post" action=<?php $variable=$_SERVER["PHP_SELF"] ?>>
<tr><td>nome_certificazione</td>
<td>
<?php
$host='localhost';
$user='ospite';
$password='attila';
$database='curriculum';
$db=mysql_connect($host,$user,$password)
or die ("impossibile connettersi al server $host");
mysql_select_db($database, $db)
or die ("impossibile connettersi al server $host");
$attestato="select nome_certificazione from certificazioni_aziendali";
$attestati=mysql_query($attestato, $db);
print ("mysql_num_rows($attestato)");
while($line=mysql_fetch_array($attestati, MYSQL_ASSOC)){
foreach ($line as $col_value)
{ $checkbox="checkbox";
$nome_certificazione="nome_certificazione";
print ("<input type=$checkbox name=$nome_certificazione value=$col_value>$col_value
")}};
?>
<tr><td><input type="submit" value="invia"></td><td></td></tr>
</form>
</table>
</body>
</html>
Sapete dirmi cosa può essere? ho usato le variabili $checkbox e $nome_certificazione perché credevo fosse un problema di virgolette ma mi sbagliavo.
Saluti.