Visualizzazione dei risultati da 1 a 4 su 4

Discussione: il mio amico foreach

  1. #1

    il mio amico foreach

    ho un form del tipo
    codice HTML:
    <input type="hidden" value="$row[voce]" name="idvoce">
    <input type="text" name="importo[]">
    <input type="text" name="note[]">
    
    <input type="hidden" value="$row[voce]" name="idvoce">
    <input type="text" name="importo[]">
    <input type="text" name="note[]">
    
    <input type="hidden" value="$row[voce]" name="idvoce">
    <input type="text" name="importo[]">
    <input type="text" name="note[]">
    ...
    l'utente può compilare sia importo ke note su ciascuna riga. quando mando a salvare sul db mi ciclo con foreach il valore di importo[] ma non so come salvare il corrispettivo note[]... sono un pò troppo arrugginito

  2. #2
    se ho ben capito...

    $campo2 = $_POST['campo2'];
    Esempio:
    codice:
    foreach ($_POST['campo'] as $campo) {
    $i++;
    
    mysql_query("INSERT INTO tabella (campo, campo2) VALUES ('$campo', '$campo2[$i]')");
    }}
    questo è un esempio da adattare a quel che devi fare ...1 esempio di uno dei tanti metodi

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    forse intendi che con "foreach" cicli su una sola variabile e vorresti farlo su due... in questo caso dovresti usare un indice numerico (ciclo for con var $i, per es., e poi $importo[$i] e $note[$i]), oppure cambiare:

    Codice PHP:
    <input type="text" name="importo[]">
    <
    input type="text" name="note[]"
    con
    Codice PHP:
    <input type="text" name="dato[][importo]">
    <
    input type="text" name="dato[][note]"
    e ciclare con qualcosa come
    Codice PHP:
    foreach ($dato as $voci) {
      
    $importo $voci['importo'];
      
    $note $voci['note'];
    }; 

  4. #4
    grazie mi ci son pikkiato un pò ma è andata

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.