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

    inserire dato di questo form nel DB

    Ciao Ragazzi Grazie alvostro aiuto sono riuscito a prendere i dati di un DB per fare un menu a scelta.
    Però adesso il dato scelto non riesco a farlo salvare nel database in una tabella nuova.
    Vi posto il tutto
    codice ok da dove viene ricavato il menu :

    title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <form name="inser" method="post" action="salva_test.php">
    <?php
    include("config_db.php");
    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri!");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri!"); $query = ("Select * from professore ");
    $esegui_query = mysql_query($query) Or DIE (mysql_error());
    ECHO "


    <select size=1 name= professori>";
    while($data = mysql_fetch_object($esegui_query)){
    ECHO "<option value=$data->id_professore>$data->nome_professore</option>";
    mysql_close($db);
    }
    echo "</select></p>";
    ?>


    </p>


    [img]images/btn_inserisci.gif[/img]</p>
    </body>
    </html>

    il porblema ce l' ho nel file salva_test.php che non mi va a scrivere nel DB nella tabella relazione vi riporto il codice:



    <html>
    <head>
    <meta name="generator" content="HTML Tidy, see www.w3.org">
    <title>Inserimento Utente</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    .Stile1 {color: #004685}
    .Stile2 {
    font-family: Tahoma;
    font-size: small;
    }
    -->
    </style>
    </head>
    <body>

    <div align="center" class="Stile2"><span class="Stile1">
    <?php
    include("config_db.php");
    include("top_foot.php");
    top();


    $id_professore = strtoupper(trim($_POST['professori']));



    $data = date ('Y/m/d');



    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("


    Errore nella connessione. Verificare i parametri!


    ");
    mysql_select_db($db_name, $db)
    or die ("


    Errore nella selezione del database. Verificare i parametri!


    ");




    $query = "INSERT INTO relazione (id_professore)
    VALUES ($id_professore')";



    if ((mysql_query($query, $db))
    {
    echo "

    La registrazione &egrave; stata effettuata correttamente!

    ";

    }
    else
    {
    echo "

    Si &egrave; verificato un errore durante l'attivazione!


    ";
    }

    mysql_close($db);
    }

    ?>
    </span>
    </div>
    </body>
    </html>

    Grazie come al solito
    ciao
    la rassa

  2. #2
    usate la formattazione PHP /PHP
    è + leggibile.altrimenti diventano ciechi quelli che vogliona darvi una mano
    Modalità curioso ON...attendere riavvio del sistema in corso...

    Errore nessuna tastiera trovata premere un tasto per continuare...

  3. #3
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    devi postare lo anche schema della tabella
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #4
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    intanto questa riga mi puzza

    <a href="java script:document.inser.submit()">

    inser che funzione è? e java script che cos'è, uno script in Java o intendevi uno script Javascript?
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

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.