Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    19

    Semplice insert su phpmyadmin

    Hi guys!!!

    Sono un novizio php, quindi lasciando stare la schifosa eleganza del mio codice, vorrei sapere cosa c'è che non va
    in quanto non mi valorizza le variabili passategli dal form.

    Grazie molte, alla genorosità di chi mi vuole aiutare a intraprendere questo affascinante mondo.


    File: form_insert_cliente.html

    <html>
    <head>
    <meta content="text/html; charset=ISO-8859-1"
    http-equiv="content-type">
    <title>Autenticazione</title>
    </head>
    <body>

    <form method="POST" ACTION ="insert_cliente.php">


    Name:<input type="text" size 30 name= "Name"></P>


    Cognome:<input type ="text" size 30 name:"Cognome></P>


    Mail:<input type ="text" size 30 name:"mail"></P>


    <input type="submit">


    </form>






    </body>
    </html>

    File: insert_cliente.php

    <?php

    echo 'prima della connessione

    ';
    $link= mysql_connect('localhost', 'root','toor123')or die("Impossibile collegarsi al server");

    mysql_select_db('corso_php') or die("Impossibile connettersi al DB");

    echo 'connesso

    ';

    $Nome=$_POST['Nome'];
    $Cognome=$_POST['Cognome'];
    $mail=$_POST['mail'];


    echo "
    C'è qualcosa che non va!!!";
    mysql_query("
    INSERT INTO clienti(name_customer,surname_customer,email)
    VALUES ('$Nome', '$Cognome','$mail')
    ");
    if (mysql_error()){ echo mysql_error();}

    if (isset($Nome)){
    echo "$Nome";
    }
    else{
    echo 'Nome non valorizzato';
    }
    if (isset($Cognome)){
    echo "$Cognome";
    }
    else{
    echo 'Cognome non valorizzato';
    }
    if (isset($mail)){
    echo "$mail";
    }
    else{
    echo 'mail non valorizzata';

    if (isset($Nome)or isset($Cognome) or isset($mail)){
    echo "Complimenti, adesso sei dei nostri";
    }
    mysql_close($link);

    ?>

    Output :

    prima della connessione

    connesso


    C'è qualcosa che non va!!!Nome non valorizzato Cognome non valorizzato mail non valorizzata
    File: insert_cliente.php File: form_insert_cliente.html Output :

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    30
    ti consiglio di usare i bb code...

    cmq penso che ci sia un'errore di scrittura:

    name= "Name"> diventa $_POST['Nome'];

    e qui manca una " dopo cognome
    name:"Cognome>


    Cmq sono nuovo anche io del php e non so se il mio consiglio è giusto... cmq tentare non nuoce...

    Se posso darti un consiglio non usare le maiuscole... potrebbero confonderti...

    Ciao!

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    19
    Originariamente inviato da Razzi80
    ti consiglio di usare i bb code...

    cmq penso che ci sia un'errore di scrittura:

    name= "Name"> diventa $_POST['Nome'];

    e qui manca una " dopo cognome
    name:"Cognome>


    !
    Corretto..sono stato un ..però il problema persiste, non mi viene in mente niente...

    aiutooo!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    19
    Risolto....mancava il segno = sul form

    Ciao e grazie

    alla prox

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    19
    Un ultima cosa mi sapete consigliare un editor php per linux?


    Grazie 1000!!

    Ciao

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.