• User Attivo

    [Risolto] problema con l'id del record inserito

    ciao,
    non riesco a mantenere l'id del record inserito, vorrei che dopo aver inserito un record, nella pagina successiva mi mantenesse quello stesso record invece di darmene uno a caso, ho fatto così ma non funziona.

    codice PHP:
    <?
    if ($pagina==1){
    $sql = "INSERT INTO b_centri (nome_centro)
    VALUES ('$nome_centro')";
    mysql_query($sql, $conn) or die ($sql);
    $sql2 = "SELECT id_centri FROM b_centri ORDER BY id_centri DESC";
    $result2 = mysql_query($sql2,$conn);
    $row =mysql_num_rows($result2);
    header ("Location: inserimento2_serviziounghie_new.php?centro=id_centri&pagina=2");
    }
    ?>

    <form enctype="multipart/form-data" name="form" action="<?=$PHP_SELF?>" method="post">
    <span class="testo_grigio_bold">nome centro </span>
    <input type="text" name="nome_centro" size="18" maxlength="30"></td>
    <input type="hidden" name="pagina" value="1">
    <input name="submit" type="submit" class="pulsante" value="inserisci">
    </form>

    codice PHP:

    <?
    if ($pagina==2){
    $sql = "SELECT * FROM b_centri WHERE id_centri=$centro";
    $result = mysql_query($sql,$conn);
    $row =mysql_fetch_array($result);
    }
    ?>

    <span class="testo_grigio_bold">nome centro</span>
    <input name="nome_centro" type="text" size="18" maxlength="30" value="<?=$row['nome_centro']?>">


  • User Attivo

    Puoi usare mysql_insert_id()

    http://it2.php.net/mysql_insert_id


  • User Attivo

    grazie Bukowski


  • Super User

    Bene,segnalo come risolto 🙂
    Ciao!