Ho due script in php per connettermi ad un database mysql e stampare a video in una pagina html il risultato.
Questi script con la versione 7 di php non funzionano , e nel browser mi ritorna una pagina bianca. ho cercato di modificare gli script ma senza risultato, non riesco a capire dove sia l'errore.
Questo il contenuto degli script originali:
per la connessione al database:
Questo invece riceve i dati per una query da una pagina html e dovrebbe estrarli dal database mysql e restituire il risultato.:codice:<?php mysql_connect("localhost","user","password") or die("<h3>impossibile conettersi a Mysql</h3>\n"); mysql_select_db("dbname") or die("<h3>impossibile selezionare il database 'dbname'</h3>\n"); ?>
Qualcuno sa darmi una dritta, non sono ferrato in php purtroppo. Graziecodice:<?php include("dbconnect.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="it" lang="it" xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="css/database.css"/> </head> <body> <?php $result = mysql_query("select * from ".$_REQUEST["datb"]." where ".$_REQUEST["opzioni"]." ".$_REQUEST["param"]." '".$_REQUEST["valore"]."' ".$_REQUEST["opz"]." ".$_REQUEST["opzioni1"]." ".$_REQUEST["param1"]." '".$_REQUEST["valore1"]."' order by ".$_REQUEST["list"]."") or die(mysql_error()); $cor = mysql_num_rows($result); echo "<table>\n"; echo "<tr>\n"; echo "<td>\n"; echo "<b>Riscontri: </b>"; echo $cor; echo "</td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "<br>\n"; echo "<br>\n"; echo "<br>\n"; echo "<br>\n"; while ($row = mysql_fetch_array($result)) { echo "<p>\n"; echo "<b>ID: </b>"; echo $row["ID"]; echo "<br>\n"; echo "<b>Medico: </b>"; echo " \n"; echo $row["medico"]; echo "   \n"; echo "<b>Paziente: </b>"; echo " \n"; echo $row["paziente"]; echo "   \n"; echo "<b>Lavorazione: </b>"; echo " \n"; echo $row["t_lav"]; echo " \n"; echo $row["protesi"]; echo " \n"; echo $row["tipo"]; echo "   \n"; echo "<b>Tinta: </b>"; echo " \n"; echo $row["tinta"]; echo "   \n"; echo "<b>Scala colore: </b>"; echo " \n"; echo $row["scalacol"]; echo "   \n"; echo "<b>Forma: </b>"; echo " \n"; echo $row["forma"]; echo "   \n"; echo "<b>Frontali ceramica: </b>"; echo " \n"; echo $row["frontcer"]; echo "   \n"; echo "<b>Frontali caratterizzati: </b>"; echo " \n"; echo $row["frontcar"]; echo "   \n"; echo "<b>Frontali modificati: </b>"; echo " \n"; echo $row["frontmod"]; echo "   \n"; echo "<b>Diatorici ceramica: </b>"; echo " \n"; echo $row["diatcer"]; echo "<br>\n"; echo "<b>Materiali: </b>"; echo " \n"; echo "<b>Frontali </b>"; echo " \n"; echo $row["f_mat"]; echo "   \n"; echo "<b>Diatorici </b>"; echo " \n"; echo $row["d_mat"]; echo "   \n"; echo "<b>Base in </b>"; echo " \n"; echo $row["b_mat"]; echo "<br>\n"; echo "<b>Note: </b>"; echo " \n"; echo $row["note"]; echo "<br>\n"; echo "<br>\n"; echo "<b>Avvisi o allergie: </b>"; echo " \n"; echo "<i>\n"; echo $row["attenzione"]; echo "</i>\n"; echo "<br>\n"; echo "<b>Data: </b>"; echo " \n"; echo $row["data_m"]; echo " \n"; echo $row["data_y"]; echo "   \n"; echo "<b>inserito o modificato il: </b>"; echo " \n"; echo $row["insertdata"]; echo "<br>\n"; echo "<br>\n"; $image1= $row["img1"]; print "<img src=$image1 />\n"; echo "   \n"; $image2= $row["img2"]; print "<img src=$image2 />\n"; echo "<br>\n"; echo "<br>\n"; $image3= $row["img3"]; print "<img src=$image3 />\n"; echo "   \n"; $image4= $row["img4"]; print "<img src=$image4 />\n"; echo "<br>\n"; echo "<br>\n"; echo "</p>\n"; } mysql_free_result($result); ?> </body> </html>


Rispondi quotando