Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: menù da file php

  1. #1

    menù da file php

    Salve sto realizzando un form di ricerca che dovrà essere inserito su altri siti.

    Volevo creare un menù a tendina che prenda i valori sul database, ma essendo inseriti su altri siti web, a cui fornisco il codice html, e non sapendo che linguaggio usi il sito volevo creare una pagina in php sul mio server che mi carichi i valori da inserire sul menù (fin qua tutto bene), il problema nasce quando devo inserire i valori creati dalla pagina sul menù.

    Come posso fare? :master:

  2. #2
    C'è qualcuno che può darmi una mano?

  3. #3
    di solito i menu a tendina in una pagina web si fanno con javascript e programmi che aiutano a creare il codice necessario..dipende quindi dal programma utiulizzato per creare i menu a tendina.
    In linea generale però la procedura potrebbe essere la seguente:

    - uno script PHP preleva le voci da utilizzare nel menu e le si inserisce in un array;
    - nella pagina dove si visualizzano i menu, nel codice javascript generato per il menu al posto della voce did efault basta mettere '<?=$array_menu[5]?>' oppure fare un ciclo foreach sulle vocie dell'array, ma è più difficile..

    insomma, non è mica facile.,.

  4. #4
    Ma se uso un vettore per caricare i valori da db come posso poi da un file collocato in un'altro server a prendermi i valori?

  5. #5
    Qualcuno che sia in grado di aiutarmi non c'è?

  6. #6
    allora per me dovresti fare una cosa del genere, o usi il javascript che ti genera lui il menu, oppure fai lo script che fà la ricerca sul tuo sito(così non hai prob di db) e poi come codice html dai un iframe ceh quando invia una ricerca la apre in una pag nuova.... mi sembra molto più semplice....

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  7. #7
    il mio problema era il modo in cui caricare i valori in un menù a tendina visto che il file che si collega al db è sul mio server e i valori possono cambiare ogni volta che modifico il db.

  8. #8
    se il file che legge i valori dal db è sul tuo server allora il gioco è fatto, basta che nel ciclo per recuperare i dati aggiungi un tag contenente i valori, per fati capire, utilizziamo la variabile $htm per contenere l'html che andrà visualizzato, ora noi cominciamo con l'assegnare il valore standard del menu a tentina, poi prendiamo le info dal db con un ciclo, e ogni volta che si esegue il ciclo aggiungiamo alla variabile htm "<option>".$row['valore']."</option>".

    Al momento non ho tempo per scriverti un cod di esempio, se aspetti domani pomeriggio te lo scrivo.

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  9. #9
    ok allora aspetto a domani!

    grazie per il tuo interessamento.

  10. #10
    Forse cerhi una cosa del genere?

    Codice PHP:
    <select name="valore" size='1' id="select">
                  <option value="" selected >Menu</option>
                  <? 
    include xxxxx.inc.php");
    $db = mysql_connect($mysqlhost,$mysqluser,$mysqlpassword); // connessione al database
    if (
    $db == FALSE)
    die ("
    ERRORE CONNESSIONE DATABASE");
    mysql_select_db(
    $mysqldb,$db
    or die ("
    ERRORE NEL DATABASE");
    $query = "SELECT DISTINCT valore FROM tua_tabella ORDER BY valore ASC";
    $result = mysql_query($query$db);
    while (
    $row = mysql_fetch_array($result))
    echo "
    <option value='$row[valore]'>$row[valore]</option>";
    ?>
                </select>

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.