si potrebbe fare un'esempio?... non ho capito chiaramente...
si potrebbe fare un'esempio?... non ho capito chiaramente...
Bene vediamo che posso fare...
Ovviamente è un esempio molto stiracchiato, infatti la lista dei film dovrebbe essere passata via for per tutti gli elementi contenuti nell'array, in modo che ogni identificativo al pulsante Cancella indirizzi proprio al film da cancellare.Codice PHP:
$ris=mysql_query($query_can);
echo "<table>\n";
while ($linea = mysql_fetch_array($ris, MYSQL_ASSOC)) {
$idf[] = $linea['idf'];
echo "\t<tr>\n";
foreach ($linea as $valore_colonna) {
echo "\t\t<td>$valore_colonna</td>\n";
}
echo "\t\t<td>\n";
}
echo <<<eof
<form action="film2.php" method="post">
<input type="hidden" name="keyd" value="{$idf['numero_identificativo']}" />
<input type="submit" name="goDel" value="Cancella" /></p>
</form>
eof;
WordPress AndMore - Apprendiamo WordPress Facilmente!
ho risolto in questo modo:
codice:elseif ($cosa=="del"){ $query_can="SELECT * FROM film WHERE idf='$key'"; $ris=mysql_query($query_can); $linea = mysql_fetch_array($ris, MYSQL_ASSOC); echo"<h2>{$linea['nomef']}</h2>"; echo <<<eof <form action="film2.php" method="post"> <input type="hidden" name="key" value="{$linea['idf']}" /> <input type="submit" name="goDel" value="Cancella" /></p> </form> eof; } elseif ($cosa == "godel") { $query_del = "delete from film where idf='$key'"; $ris = mysql_query($query_del); if (mysql_affected_rows()){ echo " Cancellazione avvenuta con successo</p> <a href=\"film2.php\" title=\"Torna lista\">Torna alla lista dei film</a></p>"; } else { echo " Problemi con la cancellazione</p>"; } }
ora usando come base il codice che ho messo all'inizio vorrei controllare se i campi sono stati inseriti correttamente (cioè se sono stati scritti) e in caso contrario far uscire a video a lato del 'input text' un messaggio di errore tipo:INSERISCI QUESTO CAMPO. Come si potrebbe fare?