Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    prelevo e metto in caselline HTML

    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ò???

  2. #2
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Usi i tag php in tag html

    <? echo $var; ?>

  3. #3
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    oppure stampi direttamente anche l'html:

    Codice PHP:
    echo("[b]"$var"[/b]"); 

  4. #4
    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??

  5. #5
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Ma cosa intendi per casellina HTML?
    posta la riga di codice dove vuoi visualizzare il record.

  6. #6
    Ecco lo script che fa la somma (pagina.html)

    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>
    Codice php che preleva i dati dalla mia tabella:

    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");


    $querySelect 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();

    ?>
    Io voglio che il NUMERO prelevato dalla mia tabella è inserito nella casellina [txtnum1]
    di prima... come faccio???

  7. #7
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Prova cosi'

    <td><input type="text" id="txtnum1" name="txtnum1" value="<? echo $numero; ?>" ></td>

  8. #8
    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>

  9. #9
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Se ce del codice php, per forza deve avere l estensione php

  10. #10
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    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";

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.