Un saluto a tutti , spero ci sia qualcuno tra di voi che sia in grado di darmi un aiuto a riguardo di uno script ( di esempio ) riportato sul CD di webmaster con php 2007 esattamente la lezione n 27 dove viene insegnato come modificare i dati su mysql attraverso
un form rimetto di seguito il codice dello script:
Modificare i record del database
<html>
<head>
<title>Modifica php</title>
</head>
<body bgcolor="#99CCCC">
<table width="750" bgcolor="#666666" align="center" cellpadding="0" cellspacing="5" border="0">
<tr>
<td>
<div align="center"><h1><font color="#FFFFFF">MODIFICA I RECORD</font></h1></div>
</td>
</tr>
</table>
<table width="750" bgcolor="#FFFFCC" align="center" cellpadding="0" cellspacing="5" border="0">
<tr>
<td>
<form name="info" action="08_mod.php" method="post">
<?php
$id = $_GET["id"];
include("mysql.php");
$dati = mysql_query("select * from libri where lib_id = $id ");
$array = mysql_fetch_array($dati);
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">";
echo "<input type=\"text\" name=\"titolo\" value=\"$array[lib_tit]\">Titolo
";
echo "<input type=\"text\" name=\"autore\" value=\"$array[lib_aut]\">Autore
";
echo "<input type=\"text\" name=\"prezzo\" value=\"$array[lib_prezzo]\">Prezzo
";
echo "<input type=\"textarea\" name=\"descrizione\" value=\"$array[lib_desc]\">Descrizione
";
mysql_close();
?>
<input type="submit" value="invia">
</form>
</td>
</tr>
</table>
</body>
</html>
questo script genera il seguente errore :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\htm\07_modifica.php on line 23
a quanto pare la riga non corretta e la seguente :
$array = mysql_fetch_array($dati);
qualcuno mi sa dare un aiuto ?
sto lavorando in locale ed ho installato i seguenti programmi:
Apache Web Server Version 2.0.54
PHP Script Language Version 5.0.4
MySQL Database Version 4.1.12a
phpMyAdmin Database Manager Version 2.6.2-pl1
l'utente di mysql è root non ha password e ha tutti i privilegi all
datemi un aiuto grazie magari è una grande cavolata ( spero )
![]()