Salve è da più di 2 settimane che sono bloccato con uno script che in realtà dovrebbe essere "banale".
Stò realizzando una videoteca in php e volevo creare un file che preso il codice del film o dei film imposta se disponibile o no, il problema è che alcune volte modifica il record altre no e non capisco il perchè....
Qui sotto posto il codice php.
<?
include('inc/open2.php');
$disp = $_REQUEST['disp'];
$cod = $_REQUEST['cod'];
if($cod=="") exit();
if($disp=="") exit();
$MySql = "SELECT * FROM film WHERE Codice LIKE '$cod%' ORDER BY Titolo LIMIT 0, $num";
$Result = mysql_query($MySql);
while ($rs = mysql_fetch_array($Result)) {
$id = $rs['id'];
$nome = $rs['Titolo'];
$cod = $rs['Codice'];
$gen = $rs['Genere'];
$paese = $rs['Paese'];
$anno = $rs['Anno'];
$durata = $rs['Durata'];
$dir = $rs['Direttore'];
$img = $rs['Img'];
$data = $rs['Data'];
$trama = $rs['Trama'];
$MySql = "UPDATE film SET id = '$id'";
$MySql.= ", Titolo = '$nome'";
$MySql.= ", Codice = '$cod'";
$MySql.= ", Genere = '$gen'";
$MySql.= ", Paese = '$paese'";
$MySql.= ", Anno = '$anno'";
$MySql.= ", Durata = '$durata'";
$MySql.= ", Direttore = '$dir'";
$MySql.= ", img = '$img'";
$MySql.= ", Data = '$data'";
$MySql.= ", Trama = '$trama'";
$MySql.= ", Disp = '$disp'";
$MySql.= " WHERE id = '$id'";
$Resu = mysql_query($MySql);
if (mysql_affected_rows() != 1) {
print("$nome [$id]: Errore <br>");
}
}
?>
Quello che ho tentato di fare è un ciclo che và a modificare il campo di ogni signolo film che ha per codice un numero che gli viene passato da un'altra pagina.
Rignrazio in anticipo...
|