Visualizzazione dei risultati da 1 a 6 su 6

Discussione: errore inserimento

  1. #1

    errore inserimento

    Devo fare un inserimento e, in questo caso il campo gruppo deve contenere 1,
    perchè il campo gruppo dopo l'inserimento rimane vuoto?
    Dove sbaglio?


    $gruppo="1";
    $nome_tabella = "pippo";
    $connessione = @mysql_connect("$dbhost","$dbuser","$dbpasswd")
    or die("Impossibile stabilire una connessione.");

    $db = @mysql_select_db($dbname, $connessione)
    or die("Impossibile selezionare il database.");

    $sql = "insert into $nome_tabella set
    ditta ='".$_POST['dit']."',
    nome ='".$_POST['nom']."',
    cognome ='".$_POST['cog']."',
    gruppo ='".$_POST['gruppo']."',
    user ='".$_POST['user']."',
    password ='".md5($_POST['pw'])."';";
    Cristina Pr

  2. #2
    che tipo di campo è gruppo?

    se è un campo int togli gli apici dalla quelli su gruppo, e dai a $gruppo il valore 1 come intero e non come stringa... cioè $gruppo = 1;


  3. #3
    il campo e':
    gruppo varchar(5) NOT NULL default '',

    comunque ho provato a togliere gli apici, e' sempre vuoto
    Cristina Pr

  4. #4
    $_POST['gruppo'] che valore ha?

    sarà vuota per questo gruppo è sempre vuoto!

  5. #5
    @Samleo.... oi che cretino... non mi ero accorto ke passava il post e assegnava da variabile!

    cmq cristina... se il gruppo è un numero piccolo conviene ke lo metti come tinyint..


  6. #6
    ho risolto,
    ho passato la variabile in questo modo
    <input type='hidden' name='gruppo' value='1'>

    ma non ho capito perchè se la assegnavo non funzionava.

    Grazie ragazzi
    Buona serata
    Cristina Pr

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.