Einzelnen Beitrag anzeigen
Alt 06.05.2004, 17:49   #1
AlexanderFX
Veteran
 
Registriert seit: 23.01.2003
Alter: 39
Beiträge: 224


AlexanderFX eine Nachricht über ICQ schicken
mit php --> in sql db

i hab jetzt lang nix mehr in php gemacht und wollt jetzt mal ein kleines insert db script amchen ...
leichter gesagt als getan

kann mir vieleicht irgendwer sagen warum das nicht funktioniert ... er gibt mir weder eine fehlermeldung noch sonst was aus ... er ladet nur die seite neu beim absenden

register_globals is auf on

plz help me


PHP-Code:
// neue.php
<html>
<head>

<?php
   
if ($gesendet)
   {
      
$db mysql_connect(/* $host, $mysql_user, $mysql_password */);

      
$sqlab "insert filme";
      
$sqlab .= "(id, filmname,datum,zeit, autor, text,";
      
$sqlab .= " bild) values ";
      
$sqlab .= "('NULL','$filmname','0000-00-00','00:01:11', '$autor', '$text', '$bild')";

      
mysql_db_query("alex"$sqlab);

      
$num mysql_affected_rows();
      if (
$num>0)
         echo 
"Es wurde 1 Datensatz hinzugefügt

"
;
      else
      {
         echo 
"Es ist ein Fehler aufgetreten, ";
         echo 
"es wurde kein Datensatz hinzugefügt

"
;
      }
      
mysql_close($db);
   }
?>

<link rel="stylesheet" href="style/style.css" type="text/css">
</head>


<BODY bgcolor="#435570" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">



Geben Sie einen vollständigen Datensatz ein und senden Sie das 
Formular ab:
<form action = "neue.php" method = "post">
    <input name="filmname"> 
    Filmname 
    


    <input name="autor"> 
    News Autor


      <textarea name="text" cols="50" rows="5"></textarea> 
      Newstext


    <input name="bild"> 
    Bild-URL 
  



    <input type="submit" name="gesendet">
    <input type="reset">
</form>

</body>
</html>
AlexanderFX ist offline   Mit Zitat antworten