Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001

    aumentare campi in una pagina web (php)

    ciao ragazzi, ho un problema

    ho una tabella in mysql con questi record
    nome - prodotto - prezzo

    e fino qui tutto ok

    ora sulla pagina web in php
    ho la tabella che rappresenta graficamente quella del DB, quindi con la colonna
    nome - prodotto - prezzo ma solo con un campo per ogni colonna

    metto l'immagine x capire meglio



    il problema è come faccio a creare dinamicamente il secondo campo, ad esempio,
    dopo aver inserito nel DB i valori del primo record e così via
    Vola solo chi ha il coraggio di farlo

  2. #2
    Non sei molto chiaro...

    Spiegati meglio e posta il codice php con cui generi la tabella e interroghi il db
    Rimon Soliman
    akomi.it

  3. #3
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    ciao questo è il form nella pagina php

    Codice PHP:
    <?php

    echo "<form METHOD=\"POST\" action=\"4sw.php\" name=\"form\">
        <fieldset>
            <legend>Modulo Host</legend>

    <table>
      <caption>insert</caption>
      <tbody>
      <tr>
    <th>nome</th><th>prodotto</th><th>prezzo</th></tr>

    <tr>
    <td><input name=\"nome\" type=\"text\" size=\"50\"></td>
    <td><input name=\"prodotto\" type=\"text\" size=\"20\"></td>
    <td><input name=\"prezzo\" type=\"text\" size=\"20\"></td>

    </tr>

    <tr><td colspan=\"3\">
    <input type=\"submit\"  value=\"Inserisci il record\"  name=\"submit\"> 
    <input type=\"reset\"  value=\"Cancella\" name=\"reset\"></td>
    </tr> 
    </tbody>
    </table>
     </fieldset>

    </form>"
    ;


    mysql_close($connessione);
    ?>


    questo è il codice per l'inserimento nel db (è la pagina 4sw.php)

    Codice PHP:


    <?php

    # include il file esterno
    require ("inc.php");
    require (
    "conn.php");


    $sql="INSERT INTO articoli (nome, prodotto, prezzo) VALUES ('$_POST[nome]','$_POST[prodotto]', '$_POST[prezzo]')";

    if (!
    mysql_query($sql,$connessione)) {
    echo 
    "Errore, inserimento del record non riuscito. Fai clic sul pulsante Indietro e prova di nuovo!
    "
    ;
       exit;
      } else {
    # inserimento OK, informa l'utente
    echo "Tabella aggiornata, [".mysql_affected_rows()."] record aggiunti
    "
    ;
        echo 
    "Il record e' stato aggiunto "mysql_insert_ID();
        
        }
       
       
    // codice x visualizzare il record

    $sql2="SELECT * FROM articoli limit 1";

    $risultati_mysql=mysql_query($sql2,$connessione);
    $num_righe=mysql_num_rows($risultati_mysql);

    if  ( 
    $num_righe == ) {
    echo 
    "Spiacente, non ci sono informazioni";
    } else {
    # abbiamo dei risultati

    echo "<table border=\"1\">
      <caption>Riepilogo dati inseriti</caption>
      <tbody>"
    ;

    echo 
    "<tr><th>nome</th><th>prodotto</th><th>prezzo</th></tr>";


    while (
    $riga=mysql_fetch_array($risultati_mysql))

    {
    $nome=$riga["nome"];
    $prodotto=$riga["prodotto"];
    $prezzo=$riga["prezzo"];
    $operatore=$riga["operatore"];
    $ID=$riga["ID"];


    echo 
    "

    <tr>
    <td>
    $_POST[nome]</td>
    <td>
    $_POST[prodotto]</td>
    <td>
    $_POST[prezzo]</td>
    </tr>"
    ;


    }
    }

    echo 
    "</tbody>";
    echo 
    "</table>";

     
    # fine dell'else


    ?>
    Vola solo chi ha il coraggio di farlo

  4. #4
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    ho trovato una cosa simile che vorrei fare (scritto in javascript)

    http://javascript.html.it/demo/javas...85/esempio.htm
    Vola solo chi ha il coraggio di farlo

  5. #5
    Utente di HTML.it L'avatar di noos
    Registrato dal
    Jul 2003
    Messaggi
    1,001
    up
    Vola solo chi ha il coraggio di farlo

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.