Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171

    Inserimento dati su DB Mysql

    Un saluto a tutti.
    Ho poca diemstichezza con PHP e Mysql, ho caricato LAMP su UBUNTU e sto cercando di imparare.
    Ho creato un semplice script di insermento, ma su MYSQL non viene inserito nulla.

    Posto il codice:

    <?php

    include('GC_database.php');



    if($_POST['action'])

    {

    $descrizione=$_POST['Descrizione'];

    $codice=$_POST['Codice'];

    $libero1=$_POST['Lib_1'];
    $libero2=$_POST['Lib_2'];



    $query="INSERT INTO TB_Condomini (Descrizione,Codice,Lib_1,Lib_2) VALUES (NULL, '$descrizione', '$codice', '$libero1', '$libero2')";

    $rez=mysql_query($query);

    }


    ?>

    <style type="text/css">

    <!--

    form { font-family: "Courier New", Courier, mono; background-color: #009FFF}

    body { font-family: "Times New Roman", Times, serif; background-color: #00FFFF}

    -->

    </style>





    <form action="<?php echo $_SERVER['php_self'] ?>" method="post">

    Descrizione Condominio
    <input type="text" name="Descrizione">


    Codice
    <input type="text" name="Codice">


    Des1
    <input type="text" name="Lib_1">


    Des2
    <input type="text" name="Lib_2">


    <input type="submit" name="action" value="Inserisci">

    </form>

    Lista Conodmini

    Cerca Condomini

    Potete dirmi cosa sbaglio. E' forse un problema di impostazione di MYSQL o qualche direttiva su PHP.ini?
    Grazie.
    Non chiedetemi quanti anni ho!!!!

  2. #2
    Nel form metti in maiuscolo il valore dentro le quadre di $_SERVER:
    Codice PHP:
     $_SERVER['PHP_SELF']; 

  3. #3

  4. #4
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Grazie della tua risposta ma non funziona!

    Come funziona il TAG per postare il codice?

    Ho provato a selezionare PHP ed ho incollato il codice ma viene tutto in sequenza....

    Non riesco a capire, sicuramente sono molto imbranato.

    Grazie per la prossima idea.
    Non chiedetemi quanti anni ho!!!!

  5. #5
    selziona PHP nel menu ed incolli il codice.

  6. #6
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Originariamente inviato da E.d.i.73
    selziona PHP nel menu ed incolli il codice.
    E' quello che ho fatto, ma il risultato e che viene tutto attaccato.

    Codice PHP:
    <?php  include('GC_database.php');    if($_POST['action'])  {    $descrizione=$_POST['Descrizione'];    $codice=$_POST['Codice'];    $libero1=$_POST['Lib_1'];   $libero2=$_POST['Lib_2'];        $query="INSERT INTO TB_Condomini (Descrizione,Codice,Lib_1,Lib_2) VALUES (NULL, '$descrizione', '$codice', '$libero1', '$libero2')";    $rez=mysql_query($query);    }   ?>   <style type="text/css">    </style>      <form action="<?php echo $_SERVER['php_self'?>" method="post">  Descrizione Condominio
    <input type="text" name="Descrizione">
      Codice
    <input type="text" name="Codice">
      Des1
    <input type="text" name="Lib_1">
      Des2
    <input type="text" name="Lib_2">
     
    <input type="submit" name="action" value="Inserisci">  </form>  [url="GC_lista.php"]Lista Conodmini[/url]  [url="GC_cerca.php"]Cerca Condomini[/url]
    Non chiedetemi quanti anni ho!!!!

  7. #7
    intanto correggi il codice mettendo in questo modo entro il tag form:
    Codice PHP:
    action="<?php echo $_SERVER['PHP_SELF'];?>"
    prova così:
    Codice PHP:
    <?php

    include('GC_database.php');



    if(isset(
    $_POST['action']))

    {

    $descrizione=$_POST['Descrizione'];

    $codice=$_POST['Codice'];

    $libero1=$_POST['Lib_1'];
    $libero2=$_POST['Lib_2'];



    $query="INSERT INTO TB_Condomini (Descrizione,Codice,Lib_1,Lib_2) VALUES ('$descrizione', '$codice', '$libero1', '$libero2')";

    $rez=mysql_query($query);

    }


    ?>

  8. #8
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Codice PHP:
    <form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
    Così va bene?

    Grazie per la tua disponibilità.
    Non chiedetemi quanti anni ho!!!!

  9. #9
    manca l'echo cmq vedi come ti ho postato...

  10. #10
    Utente di HTML.it L'avatar di Kdes
    Registrato dal
    Oct 2006
    Messaggi
    171
    Perfetto funziona!!!!
    Ha inserito il record che gli digitato.
    Intanto ti ringrazio e se cortesemente mi puoi chiarire perchè non veniva inserito il record con la mia versione te ne sarei grato ulteriormente.
    Grazie ancora.
    Non chiedetemi quanti anni ho!!!!

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.