Ciao a tutti.
Torno dopo un pò di tempo a chiedervi aiuto.
Ho una pagina php che utilizzavo per modificare i record nel Db ma da un pò di tempo non funzionava più (forse per funzioni deprecate) e non aggiornava nulla.
Ora ci ho smanettato un pò ma devo aver peggiorato la situazione perchè il codice si blocca alla riga 71 alla prima $_request
questo è il codice, avete qualche idea? Vi ringrazio.
Torno dopo un pò di tempo a chiedervi aiuto.
Ho una pagina php che utilizzavo per modificare i record nel Db ma da un pò di tempo non funzionava più (forse per funzioni deprecate) e non aggiornava nulla.
Ora ci ho smanettato un pò ma devo aver peggiorato la situazione perchè il codice si blocca alla riga 71 alla prima $_request
questo è il codice, avete qualche idea? Vi ringrazio.
PHP:
<html>
<head>
<meta charset="UTF-8">
<title>Modifica Record</title>
</head>
<body>
<?php
error_reporting(-1); //tutti i bit impostati a 1 su un complenento a due
ini_set('display_errors', '1'); // per visualizzare gli errori fatali dovrà essere impostato prima della pagina di esecuzione dello script, dunque su php.ini o pagea.php e poi dopo esegui pageb.php
ini_set('display_startup_errors', true);
$host = 'localhost';
$user = 'legalys';
$password = '';
$db = 'my_legalys';
$confirm = 0; //default
if(isset($_REQUEST['confirm'])) {
$confirm = (int) $_REQUEST['confirm'];
}
$id=$_REQUEST['id'];
$conne = mysqli_connect($host, $user, $password, $db) or die ("impossibile connettersi al server $host");
mysqli_select_db($conne, $db) or die ("impossibile connettersi al database $db");
if ($confirm)
{
$query = "SELECT * FROM lp WHERE id=$id";
$dbresult = mysqli_query($conne, $query);
$AffectedRows = mysqli_affected_rows($conne);
if ($AffectedRows==0)
{
print("<h3>Non esistono record con i criteri selezionati</h3>");
}
else
{
mysqli_data_seek($dbresult,0);
$row=mysqli_fetch_row($dbresult);
print("<form method=\"post\"action=\"{$_SERVER['PHP_SELF']}\">");
print("<table>");
foreach ($row as $k => $v)
{
$myfield = mysqli_fetch_field($dbresult);
print("<tr><td>$myfield->name</td>");
print("<td><input type='text' value='" . $v . "' name='" . $myfield->name . "' size='100' maxlength='100' ></td></tr>");
}
print("<tr><td colspan='2'><input type='submit' value='Conferma'></td></tr> ");
print("<input type='hidden' name='confirm' value='1'>");
print("<h3><a href=\"index1.html\">Torna al Menù</a></h3>");
print("</table>");
print("</form>");
mysqli_free_result($dbresult);
mysqli_close($conne);
}
}
else
{
$titolo=$_REQUEST["TITOLO"];
$artista=$_REQUEST['ARTISTA'];
$sett=$_REQUEST['SETT'];
$supp=$_REQUEST['SUPP'];
$form=$_REQUEST['FORM'];
$conf=$_REQUEST['CONF'];
$ediz=$_REQUEST['EDIZ'];
$naz=$_REQUEST['NAZ'];
$st=$_REQUEST['ST'];
$barcode=$_REQUEST['BARCODE'];
$cod=$_REQUEST['COD'];
$crisbc=$_REQUEST['CRISBC'];
$anno_ed=$_REQUEST['ANNO_ED'];
$anno=$_REQUEST['ANNO'];
$etic=$_REQUEST['ETIC'];
$brani=$_REQUEST['BRANI'];
$note=$_REQUEST['NOTE'];
$bustatesti=$_REQUEST['bustatesti'];
$prezzo=$_REQUEST['PREZZO'];
$cond=$_REQUEST['COND'];
$dett=$_REQUEST['DETT'];
$num=$_REQUEST['NUM'];
$copie=$_REQUEST['COPIE'];
$link=$_REQUEST['LINK'];
$query = "update lp set titolo=\"$titolo\"," . " artista=\"$artista\","
. " sett=\"$sett\","
. " supp=\"$supp\","
. " form=\"$form\","
. " conf=\"$conf\","
. " ediz=\"$ediz\","
. " naz=\"$naz\","
. " st=\"$st\","
. " barcode=\"$barcode\","
. " cod=\"$cod\","
. " crisbc=\"$crisbc\","
. " anno_ed=\"$anno_ed\","
. " anno=\"$anno\","
. " etic=\"$etic\","
. " brani=\"$brani\","
. " note=\"$note\","
. " bustatesti=\"$bustatesti\","
. " prezzo=\"$prezzo\","
. " cond=\"$cond\","
. " dett=\"$dett\","
. " num=\"$num\","
. " copie=\"$copie\","
. " link=\"$link\""
. "where id=$id";
$dbresult = mysqli_query($conne, $query);
$AffectedRows = mysqli_affected_rows($conne);
if ($AffectedRows!=0)
{
print("<h3>Il Record è Stato Aggiornato Con Successo</h3>");
print("<h3><a href=\"index1.html\">Torna Al Menu</a></h3>");
print("<h3><a href=\"search_mob.html\">Nuova Ricerca</a></h3>");
print("<h3><a href=\"insert.html\">Inserimento Record</a></h3>");
}
mysqli_close($conne);
}
?>
</body>
</html>