Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459

    Passaggio variabili da immagine a query

    Attraverso una query estraggo 2 campi da un db:
    1) una descrizione del file
    2) il nome del file

    A fianco ad ogni voce dell'elenco appare un'immagine cliccando sulla quale vorrei ottenere la cancellazione dal db del record relativo

    Come faccio a far assumere all'immagine 'delete.gif' il comportamento di un bottone e come posso farle passare come parametro il nome del file in modo da impostarlo in una query di delete ?

    Quello che ho scritto qui sotto non passa niente !

    echo '<tr>';
    echo "<td> - $descrizionefile </td> \n";
    echo "<td><input type=image src=../imago/delete.gif?filedacancellare=$nomefiledoc name=CANCELLA></a></td> \n";
    echo '</tr>';

    Grazie Anticipatamente
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  2. #2
    Se usi

    <input type="image" etc...> devi essere dentro un form e quindi passare i campi in POST.

    Altrimenti puoi visualizzare l'immagine delete.gif dentro un href:

    delete.gif

    ... passando quindi il comando in GET.

  3. #3
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    sono gia' in una form

    <input type="image" etc...>

    come si parametrizza il tag input per passare le variabili?
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  4. #4
    Devi passare dei campi di tipo hidden con "name" e "value" come ti servono.

  5. #5
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    L'ho modificato cosi' ed e' in una form

    codice:
    echo '<tr>';
    echo "<td> - $descfile </td> \n";
    echo "<td><input type=image src=../imago/modify.gif name=MODIFICA width=22 height=24><input type=hidden name=filedacancellare value=$nomefiledoc></a></td> \n";
    echo "<td><input type=image src=../imago/delete.gif name=CANCELLA></a></td> \n";
    echo '</tr>';
    ma la cancellazione dal db non avviene

    if(isset($_POST['CANCELLA'])) {
    ...
    $sql="DELETE FROM dati00f WHERE nomefiledoc = '$filedacancellare'";
    }

    cosa sbaglio?
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  6. #6
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    e' come se non sentisse la condizione dell'if

    if(isset($_POST['CANCELLA'])) {
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  7. #7
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    infatti non sente la condizione dell'if...

    ma allora l' <input type=image src=../.....>
    non viene sentito come un <input type=submit> ....

    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    <input type="image" src="blabla" onclick="document.forms[0].submit()">

  9. #9
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    forms[0] cosa indica? sono negato su javascript...
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    i forms presenti in una pagina vengono messi in un array chiamato forms, forms[0] indica il primo form della pagina (siccome raramente uso + di un form per pagina sono abituato a scrivere forms[0], altrimenti regolati tu..)

    ciao

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.