salve,
dopo aver fatto la gestione di un magazzino in php e mysql, nel momento in cui mando in esecuzione mi visualizza solo una pagina bianca perchè?
grazie della risposta
venera![]()
![]()
salve,
dopo aver fatto la gestione di un magazzino in php e mysql, nel momento in cui mando in esecuzione mi visualizza solo una pagina bianca perchè?
grazie della risposta
venera![]()
![]()
probabile che ci sia qualche fatal error e il server è impostato per non visualizzarli, prova a mettere
all'inizio dello script, e in caso posta l'errore che ti apparirà.Codice PHP:
error_reporting(E_ALL);
![]()
Il calcolatore è straordinariamente veloce, accurato e stupido.
L'uomo è incredibilmente lento, impreciso e creativo.
L'insieme dei due costituisce una forza incalcolabile.
(Albert Einstein)
ciao,
ci provo allora e ti faccio sapere... grazie![]()
scusa...non mi stampa niente e sono sempre con la pagina bianca....
prova a postare lo script, vedimo se c'è qualcosa che salta all'occhio.
![]()
Il calcolatore è straordinariamente veloce, accurato e stupido.
L'uomo è incredibilmente lento, impreciso e creativo.
L'insieme dei due costituisce una forza incalcolabile.
(Albert Einstein)
CIAO,
questo è solo una parte... ma se risolvo questo risolvo tutto...
<HTML>
<HEAD>
<TITLE>Gestione Rientro</TITLE>
</HEAD>
<BODY>
<?php
include "funzioni_sql.php";
error_reporting(E_ALL);
// chiamata alla funzione di connessione
$host=localhost;
$username=root;
$pass="";
$Connessione=mysql_connect($host,$username,$pass);
if(!$Connessione)
{ print("<H1>Connessione al server MySQL fallita</H1>");
exit;
}
else {
$DB=mysql_select_DB("icemanagement");
if(!$DB)
{ print("<H1>Connessione al database fallita </H1> ");
exit;}
else {
query(select * from rientro);
if(mysql_num_rows($auth)==0) { print("non ci sono prodotti rientrati");exit;}
else { print("I prodotti rientrati sono:");
echo '
<table border="1">
<tr>
<th>CodProdotto</th>
<th>Nome Prodotto</th>
<th>Utente</th>
<th>Quantità</th>
<th>Destinazione</th>
</tr>';
while ($row = mysql_fetch_assoc($result)) {
$CodProdotto = htmlentities($row['CodProdotto']);
$NomeProdotto = htmlentities($row['NomeProdotto']);
$Utente = htmlentities($row['Utente']);
$Quantita = htmlentities($row['Quantita']);
$Destinazione = htmlentities($row['Destinazione']);
echo '
<tr>
<td>$CodProdotto</td>
<td>$NomeProdotto</td>
<td>$Utente</td>
<td>$Quantita</td>
<td>$Destinazione</td>
</tr><?';
}
echo '</table><?'};
}
// chiudo la connessione a MySQL
mysql_close();
?>
<hr noshade size="10" width="80%" align="center" />
<p align='center'><font color="#0000FF">Home </p>
</BODY>
</HTML>
grazie![]()
Quasi certamnete non ti stampa nulla a causa di questo :
$host=localhost;
$username=root;
Di fatti se si va a vedere nel codice tutto il contenuto (HTML) viene dato a video, solo se la connessione ha esito positivo e in questo caso mi sembr aproprio di no a causa delle 2 variabili citate in precedenza, perchè non sono dichiarate come stringa provo a dichiararle come stringa e vedi che succede
Buon giorno,
ho anche modificato come stringa ma non succede niente.....![]()
correggi così e vedi cosa ti stampa:
se continua a non stampare nulla clicca con il tasto destro e visualizza il sorgente HTML e posta quello.Codice PHP:
<HTML>
<HEAD>
<TITLE>Gestione Rientro</TITLE>
</HEAD>
<BODY>
<?php
error_reporting(E_ALL);
include ("funzioni_sql.php") or die ("file non trovato");
// chiamata alla funzione di connessione
$host="localhost";
$username="root";
$pass="";
$Connessione=mysql_connect($host,$username,$pass);
if(!$Connessione)
{ print("<H1>Connessione al server MySQL fallita</H1>");
exit;
}
else {
$DB=mysql_select_DB("icemanagement");
if(!$DB)
{ print("<H1>Connessione al database fallita </H1> ");
exit;}
else {
query(select * from rientro);
if(mysql_num_rows($auth)==0) { print("non ci sono prodotti rientrati");exit;}
else { print("I prodotti rientrati sono:");
echo '
<table border="1">
<tr>
<th>CodProdotto</th>
<th>Nome Prodotto</th>
<th>Utente</th>
<th>Quantità</th>
<th>Destinazione</th>
</tr>';
while ($row = mysql_fetch_assoc($result)) {
$CodProdotto = htmlentities($row['CodProdotto']);
$NomeProdotto = htmlentities($row['NomeProdotto']);
$Utente = htmlentities($row['Utente']);
$Quantita = htmlentities($row['Quantita']);
$Destinazione = htmlentities($row['Destinazione']);
echo '
<tr>
<td>$CodProdotto</td>
<td>$NomeProdotto</td>
<td>$Utente</td>
<td>$Quantita</td>
<td>$Destinazione</td>
</tr><?';
}
echo '</table><?'};
}
// chiudo la connessione a MySQL
mysql_close();
?>
<hr noshade size="10" width="80%" align="center" />
<p align='center'>[url="index.php"]<font color="#0000FF">Home[/url] </p>
</BODY>
</HTML>
Il calcolatore è straordinariamente veloce, accurato e stupido.
L'uomo è incredibilmente lento, impreciso e creativo.
L'insieme dei due costituisce una forza incalcolabile.
(Albert Einstein)
ok... provo e poi faccio sapere. grazie
![]()