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

    passaggio variabile tramite url e query

    ciao,

    io ho questa pagina che mi estrae i record presenti nella tabella.

    in pratica (solo la parte che interessa):



    codice:
             $name = $_GET['id_studio'];
             $campo = $_GET['campo'];
             $data = stripslashes($_GET['titolo_studio']);
    
    ........
    $result = mysql_query("SELECT titolo_scheda,approfondimento FROM approf WHERE id_studio=$name") or die (mysql_error());
    $number_cols = mysql_num_fields($result);
    
    for ($i=0; $i<$number_cols; $i++)
    {
    echo "<th>" . mysql_field_name($result, $i). "</th>\n";
    }
    
    if (mysql_num_rows($result) >0){
    while ($row = mysql_fetch_row($result)){
    
        echo "<tr align=\"left\">\n";
        for ($i=0; $i<$number_cols; $i++){
        
        echo "<td><a href=\"mod_scheda.php?id_studio=$name&campo=$row[$i]&titolo_studio=" . urlencode($data) . "\">".substr($row[$i],0,60)."</a></td>\n";
    in questo modo, attraverso l'url passo le variabili, che sono i record inseriti nei campi.
    il problema è che nel file che riceve le var eseguo la query SELECT,
    codice:
    $result = mysql_query("SELECT " . $_REQUEST["campo"]  . " FROM approf WHERE id_studio = " . $_REQUEST["id_studio"]  .
    dove $_REQUEST["campo"] è il record che voglio modificare, però ovviamente la query non funziona perchè quella variabile "campo" dovrebbe essere il nome del campo non il record stesso.
    come posso fare perchè la query funzioni? cioè devo passare nell'url anche il nome del campo? ma poi come faccio a stamparmi anche il record che ho passato nell'url? :master:

  2. #2
    in pratica quello che vorrei fare è:

    estrarre i dati di un campo e renderli cliccabili per modificarli singolarmente all'interno di una textarea.
    io sono arrivato al passaggio delle variabili da una pagina all'altra.

    quello che non ho capito come fare è, quando ho passato le variabili come recupero solo il record interessato...




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.