so ein scheiss

wo0zy

Erfahrenes Mitglied
also, langsam verzweifle ich hier!

kaum löst sich ein fehler von selber kommt wieder ein neuer!!

PHP:
<?php
 $conn_id = mysql_connect($host,$teilnehmer,$pw);
  mysql_select_db($database,$conn_id);

while ($action=="save") {
      $datum = time();
      $kommentar = $kommentar;
       $name = ($name) ? $name : "unbekannt";
        mysql_query("insert into $table_comments (name,email,newsid,inhalt,datum) VALUES ('$name','$email','$newsid','$inhalt','$datum')");

} //hier is der fehler

$ergebnis_tmp = mysql_query("select * from $table_news where id='$newsid'");
$ergebnis_daten = mysql_fetch_array($ergebnis_tmp);
$datum = date("d.m.Y/H:i:s",$row['datum']);

echo "<table width='90%' align='center' valign='top'><tr><td class='news3' align='left' width='75%'><b>".$ergebnis_daten[title]."</b</td>";

echo "<td class='news2' align='right'>".$ergebnis_daten[datum]."</td></tr></table>";

$inhalt = nl2br($inhalt);
echo "<table width='90%' align='center'><tr><td class='news4' colspan='2'>".$ergebnis_daten[inhalt]."</td></tr>";

echo "<tr><td class='news2' align='left' width='95%'>news posted by:<a href='mailto:".$ergebnis_daten[email]."?subject=news' class='2'>".$ergebnis_daten[name]."</a></td>";
echo "<td class='news2' align='center' width='5%'><a href='#top' class='2'>top</a></td></tr></table><p>";


$comm_tmp = mysql_query("select * from $table_comments where newsid='$newsid' order by id desc");

while ($comm = mysql_fetch_array($comm_tmp))
{
  $name = $row['name'];
   $email = $row['email'];
    $kommentar = $row['kommentar'];
    $kommentar = nlbr($kommentar);

echo "<table width='70%' align='center' border='1'><tr><td><a href='mailto:".$comm[email]."'>".$comm[name]."</a></td><td>".$comm[datum]."</tr><tr><tr><td align=center colspan=2>".$comm[kommentar]."</td></tr></table><p>";
}
?>
<table><form action="<?php echo '".$PHP_SELF."?newsid=$newsid'; ?>" method=post><tr><input type="hidden" name="action" value="save">
    <td>Name:</td>
    <td><input type=text name=name></td>
  </tr><tr>
    <td>Email:</td>
    <td><input type=TEXT name=email></td>
  </tr>
  <tr>
    <td>Kommentar:</td>
    <td><textarea name="kommentar" rows="6" cols="25"></textarea></td>
  </tr>
   <tr>
    <td> </td>
    <td><input type=submit value="eintragen"></td></form>
  </tr></table>

so, also bei der fehlerstelle hällt mysql sich solange auf, bis die 30 sekunden für sonen vorgang abgelaufen sind.

was isn da falsch?
 
mysql_query("insert into '$table_comments'(name,email,newsid,inhalt,datum) VALUES ('$name','$email','$newsid','$inhalt','$datum')");

das müsste alles sein! Die variable in einer abfrage in 'schreiben' - klaro? :)
 
ps. wie stell ich so ein php scipt in farbe dar, damit ich mal meine fehelr auch in farbe posten kann?
 
das mit dem php einfärben is ganz einfach!

über dem eingabefeld siehtst du doch die smiles ne?
und da unter is ne reihe von knöpfen, und eauf eiem steht php!

da klickste dann drauf unf es kommt ein fenster da gibste den text ein!

alternativ kannste auch einfach nur [*PHP*]hier der code[*/PHP*](ohne sterne)


---------[EDIT]---------

das war auch nicht der fehler, es funzt immernoch nich!

---------[/EDIT]---------
 
Zuletzt bearbeitet:
schau ma ob der variable ($table_comments) was zu gewiesen ist!
das problem hab ich grad auch, ich hab in die db abfrage eine variable gesetzt die einfach keine werte enthält ....

PS: kennst natan nu ?
 
ok, ich schau da mal nach!!

P.S. logo kenn ich natan!! hab ich doch schonma in nem anderen thread gesacht!!
grüß ihn ma bitte von mir!

thx wo0zy
 
Zurück