Visualizzazione dei risultati da 1 a 8 su 8

Discussione: semplice questione

  1. #1

    semplice questione

    Ciao a tutti.

    ho una semplice form con 1 textfield nel quale devo inserire il numero del record da cercare:

    <form action="" method="post" name="pippo" id="pippo">
    <label>
    ID_car:
    <input name="varID" type="text" class="inputNeutro" id="varID" size="4">
    </label>
    <label></label>
    vai
    </form>

    se scrivo:
    <a href="admin_modifica.php?recordID=14">
    mi prende ovviamente il record corretto (14) ma non so come passargli il valore del textfield "varID"...

    ho provato inutilmente con:
    <a href="admin_modifica.php?recordID=$varID">

    <a href="admin_modifica.php?recordID=['$varID']">

    dove sbaglio?

    Grazie

  2. #2

    Re: semplice questione

    Penso vada bene:

    Codice PHP:
    $record=14

    echo '[url="admin_modifica.php?recordID='.$record.'"]vai[/url]'
    Forse per i puntini non ci vogliono. Non posso confermartelo, ma comunque prova!

  3. #3
    Niente da fare..
    scritto cosi:

    <a href="admin_modifica.php?recordID='$varID'">

    sia con che senza puntini ottengo questo:

    error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'$varID\'

    Cavolo, dovrebbe essere semplice!
    nessuno sa come si passa il valore della variabile del textfield al record ID ?

  4. #4
    ma non puoi usare il form come dio comanda? ovvero con un ACTION?
    www.gext.it

  5. #5
    Seguito il consiglio:

    <form action="scheda_auto.php" method="post" name="pippo" id="pippo">
    <label> ID_car:
    <input name="recordID" type="text" class="inputNeutro" id="recordID" size="4">
    </label>
    <label>
    <input name="Submit" type="submit" class="inputNeutro" value="Invia">
    </label>

    </form>


    Mi apre ovviamente la scheda_auto.php ma vuota: non mi sceglie il recordID che immetto nel textfield

  6. #6
    Risolto...semplicemente:

    method="get"

  7. #7
    con POST dovrebbe funzionare lo stesso...!!

    è un errore di sicurezza che te lo fa funzionare adesso...

    il codice va modificato!
    Ciao!

  8. #8
    interessante cio che mi dici..

    il codice del form che cerca è:

    <form action="admin_scheda_auto.php" method="get" name="pippo" target="_blank" id="pippo">
    <label> Ricerca ID_car: </label>
    <label>
    <select name="recordID" class="inputNeutro" id="recordID">
    <?php
    do {
    ?>
    <option value="<?php echo $row_queryIDcar['ID_car']?>"><?php echo $row_queryIDcar['ID_car']?></option>
    <?php
    } while ($row_queryIDcar = mysql_fetch_assoc($queryIDcar));
    $rows = mysql_num_rows($queryIDcar);
    if($rows > 0) {
    mysql_data_seek($queryIDcar, 0);
    $row_queryIDcar = mysql_fetch_assoc($queryIDcar);
    }
    ?>
    </select>
    <input name="Submit" type="submit" class="inputNeutro" value="Invia">
    </label>

    </form>

    quello dela pag risultati è:

    $query_Recordset1 = sprintf("SELECT * FROM alimentazione, macchine, marche, tipoauto WHERE ID_car= %s AND marche.id_marca = macchine.Marca_ AND alimentazione.id_alimentazione=macchine.Alimentazi one_ AND tipoauto.id_tipoauto=macchine.TipoAuto_ ", $colname_Recordset1);

    Vedi problemi ?

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.