Ovviamente sostituisci data: ... con
data: $(this).closest('form').serialize();
PS: non capisco perchè non mi fa modificare il messaggio
Ovviamente sostituisci data: ... con
data: $(this).closest('form').serialize();
PS: non capisco perchè non mi fa modificare il messaggio
perfetto..un'altra cosa...io ho questo codice
if ($prev_id != $row['id']){
echo "<div class='risultato'><div class='risultato-testi'><div class='risultato-testo'>" . $row['addresssei']. "</div></div><div class='commentomio'>" . $row["comment"]. "</div></div>";
}else{
echo "<div class='commentomio'>" . $row["comment"]. "</div>";
}
io ho bisogno però che ne caso di verifichi la situazione else il div venaga comunque messo all'interno del <div class='risultato'>
ma come ti avevo scritto a pag 3, non va bene ?
è perfetto a livello di programmazione..solo che gli altri commenti me li mette fuori dal div genitore...ed il risultato te lo allego nell'immagine..io ho bisogno che venga stampato nel div genitore..non so se sono riuscito a spiegarmi...grazie mille
Scusa, posso vedere come lo hai implementato, il tuo codice su base del mio? perchè non dovrebbe metterli fuori i commenti
$sql = "SELECT markers.id, markers.ts, markers.addresstre, markers.addresscinque, markers.addresssei, comments.idcomment, comments.comment FROM markers LEFT JOIN comments ON markers.id = comments.idcomment";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$prev_id = '';
while($row = $result->fetch_assoc()) {
if ($prev_id != $row['id']){
echo "<div class='risultato'><div class='risultato-img risultatoimg'><img src='http://mappeinterattive.altervista.org/locandine/" . $row["addresscinque"]. "'></div><div class='risultato-testi'><div class='risultato-titolo'>" . $row['addresstre']. "</div><div class='risultato-testo'>" . $row['addresssei']. "</div><div class='risultato-data'>" . $row['ts']. "</div></div><form method='post' class='form2'><textarea placeholder='' maxlength='600' name='idcomment' class='idcomment'>" . $row["id"]. "</textarea><textarea placeholder='' maxlength='600' name='comment' class='comment'></textarea><input class='inviacommio' type='submit' name='inviacommio' value='commenta'></form><div class='commentomio'>" . $row["comment"]. "</div></div>";
}else{
echo "<div class='commentomio'>" . $row["comment"]. "</div>";
}
$prev_id = $row['id'];
}
} else {
echo "0 results";
}
$conn->close();
ok...ma io ti avevo scritto questo:
PS: perchè una textarea per l'id?codice:if($result->num_rows > 0){ $prev = ''; while($row = $result->fetch_assoc()){ if($row['id'] != $prev){ if($prev != ''){ echo "</div>"; // chiude il div risultato } echo "<div class='risultato'> <div class='risultato-img risultatoimg'> <img src='http://mappeinterattive.altervista.org/locandine/" . $row["addresscinque"]. "'> </div> <div class='risultato-testi'> <div class='risultato-titolo'>" . $row['addresstre']. "</div> <div class='risultato-testo'>" . $row['addresssei']. "</div> <div class='risultato-data'>" . $row['ts']. "</div> </div> <form method='post' class='form2'> <textarea placeholder='' maxlength='600' name='idcomment' class='idcomment'>" . $row["id"]. "</textarea> <textarea placeholder='' maxlength='600' name='comment' class='comment'></textarea> <input class='inviacommio' type='submit' name='inviacommio' value='commenta'> </form>"; } if($row['comment']){ echo "<div class='commentomio'>" . $row["comment"]. "</div>"; } $prev = $row['id']; } echo "</div>"; }
perfettooooooo....è veramente perfetto...
per quanto riguarda la textarea mi serve per stampare l'id per poi mandarlo all'altra table...
puo' creare problemi?hai altre soluzioni?
grazie mille comunque
Se non devi modificarlo, mettilo in un campo hidden