Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    24

    link in php e passaggio variabile

    Buongiorno a tutti
    sono abbastanza neofita di php ma ci metto impegno , vorrei chiedere a voi piu esperti di me un consiglio

    sto facendo , visto che ho un database di farmaci
    nella prima pagina, quella che ho fatto , mi da un elenco dei farmaci tramite la ricerca del nome
    Codice PHP:
    $connessione mysql_connect(")or die(" Connessione non riuscita");
    print ("
    Connesso con successo"); 
    echo "
    ";

    mysql_select_db("
    DB", $connessione) or die ("Errore nella selezione del database");
    $query1 ="SELECT FROM Tipo WHERE Tipo.Nom_Ric LIKE '".$string1."'";
    echo 
    $query1;
    echo "
    ";
    $query= mysql_query("SELECT FROM Tipo Where Nom LIKE '".$string1."'",$connessione);

    mysql_close(
    $connessione);

    while(
    $row=mysql_fetch_array($query)){
    echo "
    Nome".$row[Nom];
    echo "
    ";
    echo "
    Tipo".$row[Tipo];
    echo "
    ";
    echo "
    Principio".$row[Princ];
    echo "
    ";
    echo "
    Marca:".$row[Marca];
    echo "
    "; 
    ed eccoci al problema, quando mi stampa a schermo vorrei :
    -che il nome fosse un link,con il nome del farmaco
    -cliccando sul link dovrei aprire la pagina farmacodettaglio.php, dove verrebbe eseguita un altra ricerca sul altre tabelle per avere le specifiche di quel farmaco in dettaglio( lo faccio io questo)

    riassumendo: vorrei far diventare il nome un link ad una pagina generica(1°), a questa pagina generica, che si apre cliccando il link, devo inviare una variabile contenente il nome del farmaco!
    Nella prima pagina, la index.html io lo invio alla pagina farmaci.php attraverso un form text metodo post!Ma in questo caso non saprei come fare a inviare la variabile!

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di mrseo88
    Registrato dal
    Jan 2012
    residenza
    Italia
    Messaggi
    75
    per trasforma nome farmaco in un link:

    Codice PHP:
    echo '[url="pagina.php?id="]".$row['nome']."[/url]"'
    quindi nella pagina generica quando farai la query la variabile $id sarà richiamata tramite request

    Codice PHP:
    $id=$_REQUEST['id'];
    $query=("select * from farmaci where id=$id"); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    24
    per farlo diventare un link l ho fatto !!!!grazie mille

    Codice PHP:
    $nome$row['Nom_farm'];
    echo 
    '[url="dettaglio.php?Nom_farm='.$nome.'"]'.$nome."[/url]" 
    con il tuo metodo non so perchè mi copiava tutto

    nell altra pagina per fare una prova ho usato

    Codice PHP:
    $nome=$_REQUEST['nome']; 
    echo 
    $nome
    ma non mi stampa nella a schermo!!!

    mi si apre l indirizzo:
    http://localhost/farmweb/dettaglio.p...m=aspirina%20C

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    24
    trovato l errore grazie milleeeee
    scusa

  5. #5
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Non utilizzare mai $_REQUEST bensì utilizza rispettivamente $_POST e $_GET a seconda dei casi.
    Nel caso specifico: $_GET['nome']

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.