Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    input autocompilante con <?php echo $

    Salve ragazzi, non riesco a far usire il valore di <?php echo $id; ?>.
    come mai?

    codice:
                    <?php
    session_start();
    require_once('lib/Users.class.php');
    $login = New Users;
    ?>
                    
        <?php if($login->is_logged()) : ?>
        <div id="contenuti_protetti">
                    
                    
                    <?php
    include('connect-db.php');
    $numero = $login->get_id();
    $result = mysql_query("SELECT * FROM users where id=$numero")
    or die(mysql_error()); 
    echo "<table border='1' cellpadding='10'>";
    while($row = mysql_fetch_array( $result )) {
    }
    ?>
                    
                    
                    
                  <form name="modulo" id="modulo" onSubmit="return controllo();" method="post" action="invio.php"> 
    
    
    
    
    
    
    <p><strong>ID: <span class="style1">*</span></strong><BR><input type="text" name="id" id="id" value="2"/>
      </BR>
                      <strong>Riferimento Mittente: <span class="style1">*</span></strong>
                        <BR><input type="text" name="riferimento" id="riferimento" value="<?php echo $id; ?>"/>
      </BR>
                      <strong>Telefono Mittente: <span class="style1">*</span></strong>
                        <BR><input type="text" name="cell_1" id="cell_1"/>
      
    
    
    </form>
                
        </div>
    
    
    <?php endif; ?>




    come potrei fare?

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    Per esempio potresti assegnare un valore a $id prima di richiamarlo come variabile.
    Probabilmente nel tuo codice la variabile che vuoi utilizzare l'hai chiamata $numero.
    eXvision

  3. #3
    Quote Originariamente inviata da brodik Visualizza il messaggio
    Per esempio potresti assegnare un valore a $id prima di richiamarlo come variabile.
    Probabilmente nel tuo codice la variabile che vuoi utilizzare l'hai chiamata $numero.
    il valore viene dato tramite un login
    usando
    codice:
    $numero = $login->get_id();

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da enrico16101990 Visualizza il messaggio
    il valore viene dato tramite un login
    usando
    codice:
    $numero = $login->get_id();
    Si ma devi capire che il $id che usi non ha nulla a che vedere con $login->get_id(). Sono due cose distinte. E come l'ha scritto brodik, è la variabile $numero che contiene il valore dell'id. Prova a mettere $numero al posto di $id.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Si ma devi capire che il $id che usi non ha nulla a che vedere con $login->get_id(). Sono due cose distinte. E come l'ha scritto brodik, è la variabile $numero che contiene il valore dell'id. Prova a mettere $numero al posto di $id.

    scusami, per stampare tutte le righe con quel ID faccio in questo modo.

    codice:
                  <?php
    session_start();
    require_once('lib/Users.class.php');
    $login = New Users;
    ?>          
                   <?php if($login->is_logged()) : ?>
        <div id="contenuti_protetti">
                    <h4>Riepilogo Spedizioni</h4>
                    <p>In questa pagina puoi controllare il riepilogo delle spedizioni&nbsp;&nbsp; 
                    spedizione - triangolazione&nbsp;&nbsp; - europallet&nbsp;&nbsp; 
                    -&nbsp;&nbsp;&nbsp;&nbsp; estero</p>
                    <p><span lang="it"><a href="nuova-spedizione.php">AGGIUNGI UNA 
                    NUOVA SPEDIZIONE</a></span></p>
    
       <?php
    /*
    Visualizza tutti i dati della tabella 'players'
    */
     
    // connessione al database
    include('connect-db.php');
      $numero = $login->get_id();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$numero")
    or die(mysql_error()); 
    
    // visualizza i dati in tabella
    
    echo "<table border='1' cellpadding='10'>";
     
    // loop tra i risultati della query del database, visualizzandoli in tabella
    while($row = mysql_fetch_array( $result )) {
    
    // emissione del contenuto di ogni riga in una tabella
    echo "<tr>";
    echo '<td>' . $row['id'] . '</td>';
    echo '<td>' . $row['id_sped'] . '</td>';
    echo '<td>' . $row['tipo'] . '</td>';
    echo '<td>' . $row['ora_data'] . '</td>';
    echo '<td>' . $row['comunicazioni'] . '</td>';
    echo '<td><a href="dettaglio.php?id_sped=' . $row['id_sped'] . '">Dettaglio</a></td>';
    
    echo "</tr>";
    }
     
    // chiude la tabella>
    echo "</table>";
    ?>
        </div>
    
    <?php endif; ?>


    non riesco a capire come fare per farlo in un input

  6. #6
    Guarda vorrei aiutarti ma non si capisci un tubo di quello che scrivi.
    Comunque dovresti fare delle prove prima. Ad esempio se utilizzi var_dump($id) cosa ti restituisce?

    Spiegati meglio.

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da hypertextPro Visualizza il messaggio
    Guarda vorrei aiutarti ma non si capisci un tubo di quello che scrivi.
    Comunque dovresti fare delle prove prima. Ad esempio se utilizzi var_dump($id) cosa ti restituisce?

    Spiegati meglio.
    Quoto.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    BADAZE, dove dovrei inserirlo?

  9. #9
    vi spiego più semplicemente.
    questa pagina estrae per "id" le righe della tabella:


    codice:
     <?phpsession_start();
    require_once('lib/Users.class.php');
    $login = New Users;
    ?>
                 
                   <?php if($login->is_logged()) : ?>
    	
    	<div id="contenuti_protetti">
    
    
       <?php
    /*
    Visualizza tutti i dati della tabella 'players'
    */
     
    // connessione al database
    include('connect-db.php');
      $numero = $login->get_id();
    // ottiene i risultati dal database
    
    
    $result = mysql_query("SELECT * FROM players where id=$numero")
    or die(mysql_error()); 
    
    
    // visualizza i dati in tabella
    
    
    
    
    echo "<table border='1' cellpadding='10'>";
    ";
     
    // loop tra i risultati della query del database, visualizzandoli in tabella
    while($row = mysql_fetch_array( $result )) {
    
    
    // emissione del contenuto di ogni riga in una tabella
    echo "<tr>";
    echo '<td>' . $row['id'] . '</td>';
    echo '<td>' . $row['id_sped'] . '</td>';
    echo '<td>' . $row['tipo'] . '</td>';
    echo '<td>' . $row['data'] . '</td>';
    echo '<td>' . $row['peso'] . '</td>';
    
    
    echo '<td><a href="dettaglio.php?id_sped=' . $row['id_sped'] . '">Dettaglio</a></td>';
    
    
    echo "</tr>";
    }
     
    // chiude la tabella>
    echo "</table>";
    ?>
    	</div>
    
    
    <?php endif; ?>
    cosa vorrei fare io?
    ho bisogno di vedere l'id per mettere in un input quindi vorrei inserire sotto la tabella che vi ho indicato su un "<?php echo $id; ?>".

    però e come che l'input e con il value vuoto

  10. #10
    Secondo me non arriveremo mai alla soluzione di questo problema, se è un problema..

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.