Robb: Über HTML Formular in SQL Datenbank

Hallo zusammen,

habe ein Script mit php fertiggestellt, das die Daten aus einem HTML Formular in eine SQL Datenbank einträgt. Funktioniert auch einwandfrei. Allerdings ist in der php.ini -> register_globals = on..
eingerichtet...

Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
Kann mir einer dabei helfen..

Ach, kann mir einer sagen wie ich über html mit einem kontrollkästchen daten aus der sql datenbank löschen kann

Vielen Dank und Gruß
Robb

Anbei mein Script.

<html>
   <head>
     <title>DVD Eintrag</title>
        </head>

<body bgcolor="#CCCCCC">
     <h3>Film eintragen</h3>
     <form name="eintragen" action="dvdein.php" method="post">
       <table border="1" width="50%">
         <tr>
    <th>Titel</th>
           <td><input type="text" name="titel" size="80" /></td>
         </tr>
         <tr>
           <th>Typ</th>
           <td><select name="typ">
            <option value="DVD">DVD</option>
                  <option value="VCD">VCD</option>
                  <option value="SVCD">SVCD</option>
                  <option value="AVI">AVI</option>
               </select>
           </td>
         </tr>
         <tr>
   <th>Kategorie</th>
           <td><select name="kategorie">
                  <option value="Horror">Horror</option>
                  <option value="Action">Action</option>
                  <option value="Comedy">Comedy</option>
                  <option value="Musik">Musik</option>
      <option value="Unterhaltung">Unterhaltung</option>
      <option value="Science Fiction">Science Fiction</option>
      <option value="zeichentrick">Zeichentrick</option>
               </select>
           </td>
            </tr>
         <tr>
   <th>Language</th>
           <td><select name="language">
                  <option value="Deutsch">Deutsch</option>
                  <option value="Englisch">Englisch</option>
                  <option value="Deutsch Englisch">Deutsch Englisch</option>

</select>

</td>
         </tr>
         <tr>
           <td><input type="submit" name="eintragen" value="eintragen" /></td>
           <td><input type="reset" /></td>
         </tr>
       </table>
     </form>

</body>
    </html>

<html>
   <head>
   <link rel="stylesheet" href="site.css" type="text/css">
     <title>DVD eintragen</title>
   </head>
   <body>
<?php
       if ($eintragen) {
         $db=mysql_connect("localhost","root","");
         mysql_db_query("test", "insert into dvd values('','$titel','$typ','$kategorie','$language')");
         $ok=mysql_affected_rows();
         if ($ok>0) {
           print "Film eingetragen";
         } else {
           print "Fehler";
         }
         mysql_close($db);
       }
     ?>
 <br><a href="dvdaus.php" class="link">zurück zur DVD-Liste</a>
   </body>
 </html>

  1. Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
    Kann mir einer dabei helfen..

    $form1=$HTTP_POST_VARS["form1"];

    meinst du das ???

    gr
    jeff

    1. Hi Jeff,

      Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
      Kann mir einer dabei helfen..

      $form1=$HTTP_POST_VARS["form1"];

      Seit PHP Version 4.1.0 stehen die superglobale Arrays ($_GET, $_POST, $_SERVER usw) zur Verfügung, deshalb bitte

      $_POST['form1'];

      verwenden.

      MfG, Dennis.

      --
      Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
      Zufällige Hinweise:
      ------------------------
      Probleme mit Formularen?
      http://tutorial.riehle-web.com hilft weiter.
      1. Hallo Dennis,

        kannst Du mir auch sagen wie ich aus einer HTML Seite einträge aus der SQL Datenbank löschen kann..

        Hi Jeff,

        Es ist Möglich das Insert über $POST[$titel], ...einzurichten, allerdings weiß nicht genau wie.
        Kann mir einer dabei helfen..

        $form1=$HTTP_POST_VARS["form1"];

        Seit PHP Version 4.1.0 stehen die superglobale Arrays ($_GET, $_POST, $_SERVER usw) zur Verfügung, deshalb bitte

        $_POST['form1'];

        verwenden.

        MfG, Dennis.

        1. hi,

          kannst Du mir auch sagen wie ich aus einer HTML Seite einträge aus der SQL Datenbank löschen kann..

          in dem du dich mit der von SQL dafür vorgesehenen syntax beschäftigst, und per PHP eine query zusammenstellst und zur ausführung an die DB übergibt, die eben dieses bewirkt (ggf. in verbindung mit einer einschränkenden bedingung).

          gruß,
          wahsaga

          --
          Rest in peace, Dimebag!
          #
          "Look, that's why there's rules, understand? So that you _think_ before you break 'em."