Avatar billede kimox Nybegynder
23. januar 2009 - 22:56 Der er 8 kommentarer og
1 løsning

hjælp til insert into

Hej Eksperter.

Hvorfor ligger dette script min kommentar ind flere gange i db'en??

<?
if(isset($_POST['submit'])) {
$kommentar = $_POST['kommentar'];
$event_id = $_GET['event_id'];
mysql_query("INSERT INTO priv_kal_komm (kommentar, event_id) VALUES ('$kommentar', '$event_id')");
}
$query_komm = mysql_query ("SELECT * FROM priv_kal_komm WHERE event_id='$event_id' ORDER BY id ASC");
if (mysql_num_rows($query_komm)==0) {
echo "<p><code>
        <img src=\"images/calpics/noevent.gif\" border=\"0\">Desværre er der ingen kommentarer til denne event.
        </code></p>";
}
while ($row = mysql_fetch_array($query_komm)) {
$kommentar = $row['kommentar'];
echo "<p><code>
        $kommentar   
        </code></p>";
}
echo "<p><code>
        <form id=\"kommentar\" name=\"kommentar\" method=\"post\" action=\"index.php?event_id=$event_id\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td>Kommentar: <input name=\"event_id\" type=\"text\" id=\"event_id\" value=\"$event_id\" /></td>
  </tr>
  <tr>
    <td>
        <textarea name=\"kommentar\"></textarea>
    </td>
  </tr>
  <tr>
    <td>
      <input type=\"submit\" name=\"submit\" value=\"Inds&aelig;t\" />
    </td>
  </tr>
</table>
</form>
        </code></p>";
?>
Avatar billede majbom Novice
23. januar 2009 - 23:11 #1
hvor mange gange er "flere"? :)
Avatar billede kimox Nybegynder
23. januar 2009 - 23:18 #2
den smider den ind, for lige så mange while ($row = mysql_fetch_array($query_komm)) { der er på siden :(
Avatar billede tmi Nybegynder
23. januar 2009 - 23:30 #3
Nej, det gør det ikke. Enten mangler der noget ellers trykker du refresh mange gange.
Avatar billede kimox Nybegynder
23. januar 2009 - 23:32 #4
jeg trykker på "indsæt" en gang, og så ligger den inholdet fra kommentar op 3 gange hvis jeg har 3 ting i min while ($row = mysql_fetch_array($query_komm)) {
Avatar billede kimox Nybegynder
24. januar 2009 - 00:40 #5
jeg har fundet løsningen selv.

-lukket-
Avatar billede majbom Novice
24. januar 2009 - 08:44 #6
hvad var fejlen så?
Avatar billede tmi Nybegynder
24. januar 2009 - 12:29 #7
Fejl 40.. Hader når det sker.
Avatar billede kimox Nybegynder
24. januar 2009 - 12:43 #8
Splazz - insert into stod åbenbart forkert på siden, jeg prøvede bare at flytte den højere op - og så var prob. løst
Avatar billede majbom Novice
24. januar 2009 - 13:35 #9
okay, fint nok.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester