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

    aiuto per un form in php

    Grazie anticipatamente per chi sarà in grado di aiutarmi.

    stò cercando di gestire un form che utilizza oltre all'HTML
    anche il PHP.

    il form prevede un menu a tendina in cui compaiono una serie di voci
    recuperate mediante una select mysql.

    la funzione che richiamo per la select(sql):

    function recupera_fornitori()
    {
    $query = "select fo_id, fo_denom from fornitori";
    $cursor = mysql_query($query);
    if (!$cursor)
    die ("recupera_fornitore fatal error: .mysql_error());
    $fornitori = array();
    if (mysql_num_rows($cursor)))
    {
    while ($riga = mysql_fetch_array ($cursor))
    array_push ($fornitori, $riga);
    }
    return $fornitori;
    }

    //dove fo_id = campo id della tabella fornitore;
    //dove fo_denom = campo descrizione della tabella fornitore.


    uso poi una pagina .php mista ad HTML e creo qundi la struttura per un form in cui prevedo la generazione del menu a tendina con le voci estratte dal risultato della query.

    <form name="fornitore" method="post" action="">
    <label>fornitore:</label>
    <select name="fornitore">
    <option value ..............

    e qui non so come attraverso un foreach vorrei estrarre dall'array $fornitori tanti <option value> e relativo valore.

    grazie di nuovo per l'aiuto che potrete darmi

    vascotesgama

  2. #2

    non ho idea

    boh!!

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    foreach($array as $valore => $indice) {
      echo '<option value="'.$indice.'">'.$valore.'</option>';
    }

  4. #4
    grazie veramente, adesso proverò il codice.

  5. #5
    lo script restituisce questo errore:

    ---------------------------------------------------------
    invalid argument supplied for foreach() in .........
    ---------------------------------------------------------

    cosa devo fare?

    grazie

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.