Come assegno un id ad un input. con una variabile? Nel name, cioè come gli do un nome collegato ad un id?
Come imposto un array poi?Codice PHP:
<input type='submit' name'tic[]' />
Come assegno un id ad un input. con una variabile? Nel name, cioè come gli do un nome collegato ad un id?
Come imposto un array poi?Codice PHP:
<input type='submit' name'tic[]' />
Spiega piuttosto cosa vuoi fare.
Perchè devi dare un id al submit? Controlli un suo evento con jquery?
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.
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()
SIFammi 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?SOLO CHE NON USO JQUERY MA SQL (HO DETTO UNA STR....?)
COME? IN TERMINI DI SINTASSI?A questo proposito, assegnagli l'id del record che hai salvato.
ODDIO, OK PROVO A NAVIGARE UN PO E VEDO SE TROVO QUALCOSA SU QUESTO.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()
Più che navigare qua e là, inizia da jquery, o da questa guida.
Buon lavoro
...e se io facessi:
...sarebbe giusto come metodo, no?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'"/>
...
Oppure, se impostassi nel name una variabile? Invece di un array. E' possibile?
Il name è uguale a tutti i pulsanti.
E' poi con jquery come ti ho detto che recuperi quale pulsante è stato cliccato ricavandone l'id
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?