Ciao a tutti.... Ecco il mio problema....
Prelevo grazie a php un record dalla mia tabella....
Una volta prelevati vorrei che si visualizzassero i dati in caselline html (fuori dai tag <?... ?>)
Come si fa??? Si può???
Ciao a tutti.... Ecco il mio problema....
Prelevo grazie a php un record dalla mia tabella....
Una volta prelevati vorrei che si visualizzassero i dati in caselline html (fuori dai tag <?... ?>)
Come si fa??? Si può???
oppure stampi direttamente anche l'html:
Codice PHP:
echo("[b]". $var. "[/b]");
Grazie...
Perchè vi spiego....
Io prendo un numero da una tabella e la stampo a video dentro una casellina (tramite php).
Fuori dai tag php creo in html una semplice casellina dove l'utente inserirà un numerino.
Un pulsante calcola per calcolare la somma e metterla in una terza casellina...
Come faccio??
Ma cosa intendi per casellina HTML?
posta la riga di codice dove vuoi visualizzare il record.
Ecco lo script che fa la somma (pagina.html)
Codice php che preleva i dati dalla mia tabella:codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> <script type="text/javascript"> function Somma(){ var num1=parseInt(document.form1.txtnum1.value); var num2=parseInt(document.form1.txtnum2.value); document.form1.txtsomma.value=num1+num2 } </script> </head> <body> <form id="form1" name="form1"> <table border="1" cellspacing="0"> <tr> <td>Num1:</td> <td><input type="text" id="txtnum1" name="txtnum1" /></td> </tr> <tr> <td>Num2:</td> <td><input type="text" id="txtnum2" name="txtnum2" /></td> </tr> <tr> <td>Somma:</td> <td><input type="text" id="txtsomma" name="txtsomma" /></td> </tr> <tr> <td colspan="2" align="center"><input type="button" value="somma" onclick="Somma();" /></td> </tr> </table> </form> </body> </html>
Io voglio che il NUMERO prelevato dalla mia tabella è inserito nella casellina [txtnum1]Codice PHP:
<?
$cn = mysql_connect("localhost", "xxx", "xxx")
or die("[b]Errore:[/b] Impossibile connettersi al Database mysql");
mysql_select_db("xxx",$cn)
or die("[b]Errore:[/b] Impossibile accedere al database");
$query= Select * from TABELLA WHERE cod_cliente = 1
$ris=mysql_query($query,$cn)
or die("[b]Errore:[/b] Impossibile eseguire la query");
echo "
";
$riga=mysql_fetch_array($ris);
$cod=$riga['cod_cliente'];
$nome=$riga['nome'];
$numero=$riga['numero'];
echo "<table border='1' cellpadding='10px' cellspacing='0' align='center'>".
"<tr><td>Cod:</td><td>$cod</td></tr>".
"<tr><td>Nome:</td><td>$nome</td></tr>".
"<tr><td>Cognome:</td><td>$cognome</td></tr>".
"</table>";
mysql_close();
?>
di prima... come faccio???
Prova cosi'
<td><input type="text" id="txtnum1" name="txtnum1" value="<? echo $numero; ?>" ></td>
Non va.... pagina bianca.....
Deve essere con estensione .php giusto??
codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Documento senza titolo</title> <script type="text/javascript"> function Somma(){ var num1=parseInt(document.form1.txtnum1.value); var num2=parseInt(document.form1.txtnum2.value); document.form1.txtsomma.value=num1+num2 } </script> </head> <body> <? $cn = mysql_connect("localhost", "xxx", "xxx") or die("Errore: Impossibile connettersi al Database mysql"); mysql_select_db("xxx",$cn) or die("Errore: Impossibile accedere al database"); $query=SELECT * FROM sma ORDER BY numero DESC LIMIT 1 $ris=mysql_query($query,$cn) or die("Errore: Impossibile eseguire la query che mi preleva l'ultimo record inserito della dabella sma"); echo " "; $riga=mysql_fetch_array($ris); $numero=$riga['numero']; mysql_close(); ?> <form id="form1" name="form1"> <table border="1" cellspacing="0"> <tr> <td>Num1 che sarebbe il mio "codcliente":</td> <td><input type="text" id="txtnum1" name="txtnum1" value="<? echo $numero; ?>" ></td> </tr> <tr> <td>Num2:</td> <td><input type="text" id="txtnum2" name="txtnum2" /></td> </tr> <tr> <td>Somma:</td> <td><input type="text" id="txtsomma" name="txtsomma" /></td> </tr> <tr> <td colspan="2" align="center"><input type="button" value="somma" onclick="Somma();" /></td> </tr> </table> </form> </p> </body> </html>
Se ce del codice php, per forza deve avere l estensione php![]()
Ce anche questo errore :
$query=SELECT * FROM sma ORDER BY numero DESC LIMIT 1
va messo cosi'
$query="SELECT * FROM sma ORDER BY numero DESC LIMIT 1";