Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Id di un input

  1. #1
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441

    Id di un input

    Come assegno un id ad un input. con una variabile? Nel name, cioè come gli do un nome collegato ad un id?

    Codice PHP:
    <input type='submit' name'tic[]' /> 
    Come imposto un array poi?

  2. #2
    Spiega piuttosto cosa vuoi fare.
    Perchè devi dare un id al submit? Controlli un suo evento con jquery?

  3. #3
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Parto da 0, allora, io tramite una textarea scrivo del testo e invio, poi questo mi viene stampato sulla pagina stessa un post con un relativo id sul database, questo post all'interno ha molti elementi, div, input... ecco, tra questi input ce ne uno che se al premere di questo inizia un ciclo php, perchè assegnare a lui un id? Perchè altrimenti premuto l'input sarebbe come premerli tutti di tutti i post pubblicti, una sorta di mi piace di facebook, solo che al premere di questo nel database il valore iniziale (0) viene incrementato di 1, così da avere post indipendenti.

  4. #4
    Fammi capire, tu invii il testo via jquery, salvi il record nel db con relativo ID univoco, invii una risposta che "appendi" sulla pagina.
    Nella rispsota è contenuto un bottone, che se cliccato fa un'operazione.
    Quel bottone deve avere un id univoco, dico bene?
    A questo proposito, assegnagli l'id del record che hai salvato.

    Se recuperi il click di quel pulsante con jquery, usi la funzione each() di jquery e recuperi l'id del pulsante (che è l'id del record stesso) con attr()

  5. #5
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Fammi capire, tu invii il testo via jquery, salvi il record nel db con relativo ID univoco, invii una risposta che "appendi" sulla pagina.
    Nella rispsota è contenuto un bottone, che se cliccato fa un'operazione.
    Quel bottone deve avere un id univoco, dico bene?
    SI SOLO CHE NON USO JQUERY MA SQL (HO DETTO UNA STR....?)

    A questo proposito, assegnagli l'id del record che hai salvato.
    COME? IN TERMINI DI SINTASSI?

    Se recuperi il click di quel pulsante con jquery, usi la funzione each() di jquery e recuperi l'id del pulsante (che è l'id del record stesso) con attr()
    ODDIO, OK PROVO A NAVIGARE UN PO E VEDO SE TROVO QUALCOSA SU QUESTO.

  6. #6
    Più che navigare qua e là, inizia da jquery, o da questa guida.

    Buon lavoro

  7. #7
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    ...e se io facessi:

    Codice PHP:
    ...
    $sql 'SELECT * FROM stato ORDER BY ID DESC';
    $query mysql_query($sql);
    $nrw mysql_num_rows($query);
                            
    while (
    $nrw mysql_fetch_assoc($query)) {
    $id $nrw['ID']; /* ID DEL POST */
    }
    ...
    <
    input type='submit' name='tic[$id]' value='+' id='tic'"/>
    ... 
    ...sarebbe giusto come metodo, no?

  8. #8
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Oppure, se impostassi nel name una variabile? Invece di un array. E' possibile?

  9. #9
    Il name è uguale a tutti i pulsanti.
    E' poi con jquery come ti ho detto che recuperi quale pulsante è stato cliccato ricavandone l'id

  10. #10
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Scusa se evito il tema jquery. E se: prendo id post, e inserisco nel name un array con lo stesso id? perfetto, no? il problema è come? In termini di sintassi...
    $id=$row['ID']; /* ID DEL POST */
    (...)
    <input name='nome['$id']'>

    Mi spiego? Un valore uguale all'id del post...in termini logici ci dovremmo essere, no?

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.