Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    mettere un link in una select e passarlo al db

    avrei bisogno di inserire in una select tutto un pò pò di codice come questo qua sotto:

    <option value="<a href="mappa.htm?marker=1" target="_blank"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">nome 1
    clicca qui per la mappa</font></a>">nome 1</option>

    per poi inserirlo nel mio database MA la select non se lo beve
    ho provato anche a mettere i \ prima delle " ma non cambia nulla
    ho cercato in giro ma non ho trovato alcun suggerimento
    mi sorge il dubbio che non si possa.....
    c'è qualcuno che gentilmente mi sa aiutare?
    grazie

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Potresti creare un array con l'html dei vari link come valori stringa e poi fare l'inserimento a DB di solo quel valore che hai selezionato nella select.

    Es:

    $links = new Array(1=>'link1.htm',2=>'link2.htm',3=>'link3.htm' );

    <select>
    <option value="1">link1.htm</option>
    <option value="2">link2.htm</option>
    <option value="3">link3.htm</option>
    </select>

    Poi in POST recuperi il valore della select e ne ricavi il corrispettivo valore basato sull'indice dell'array $links.

    Probabilmente ci sono metodi più veloci ed efficienti ma è il primo che mi viene in mente.

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.