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

    PHP non prende il primo dato

    Ciao sto gestendo un array di checkbox, questo è il codice
    [CODE]
    <?php
    $ing=$_POST['ingegnere'];
    $i=count($ing);
    for($a==0;$a<=$i;$a++){
    $in=mysql_real_escape_string($ing[$a]);
    echo $ing[$a]."
    ";
    $inge=mysql_query("
    INSERT INTO jos_analisi_prof_ing
    VALUES ('','0','$in')"
    ) or die(mysql_error()) ;
    }
    ?>
    [CODE]
    C'è 1 array di chekbox ingegnere[];
    Ho eliminato tutta la parte di connessione, purtroppo quando inizia il for non becca la prima chekbox segnata...
    Aiuto!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    gli array partono da zero

    quindi il primo elemento è : array[0] e non array[1]

    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  3. #3
    ma infatti ho scritto $a==0, quando faccio 1 echo con br mi viene 1 riga vuota e poi le altre piene

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    Codice PHP:

    $checkbox
    $_POST['ingegnere']; 

    foreach (
    $checkbox as $key => $value) { 

        echo 
    "Checkbox selezionata: $key con valore: $value
    "



    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

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.