post bei link geht nicht

atzi2

Grünschnabel
Hallo,

ich klare bestimmt schon seit 2Tagen und komme nicht weiter.
Ich möchte einen Wert in der Datenbank speichern.
Mit "get" werden die Daten richtig übergeben, jedoch nicht bei "post"!

Hier mal der Code:

HTML:
   <form action="einzeltest.php?insert=1" method="post" name="form5179" target="_self">
      <input name="titel" type="hidden" value=" 01-50_cent_in_the_club_dirty-cms [00:04:01]">
      </form>
   
    <a href="javascript:document.form5179.submit();" target="_self"> 01-50_cent_in_the_club_dirty-cms [00:04:01]</a>

PHP:
    <?php
      include"function.inc.php";
        db();
      if(isset($_REQUEST['insert'])){
      	 if(isset($_REQUEST['form5179'])){
      		 $titel=$_REQUEST['titel'];
      	}
      	$query="INSERT INTO wuensche (titel)
      	VALUES ('".$titel."')";
      	$result=mysql_query($query);
      	echo'<meta http-equiv="refresh" content="3;einzeltest.php">';
       }
      ?>
PHP:
function db()
  {
   $server ="localhost";
   $username ="atzi2";
   $password ="*******";
   $db ="musik";
  
   $dbconnect = mysql_connect($server,$username,$password)or
   die ("Keine Verbindung zur Datenbank m&ouml;glich!");
  
   $bank=mysql_select_db($db)or die("Keine Datenbank vorhanden!");
  }

Vielleicht kann mir ja jemand mal auf die Sprünge helfen.

Gruß Atzi
 
Wer hat den Code denn geschrieben? Wenn du es warst müsstest du es ohne Probleme verstehen.
Die Zeile muss raus.
PHP:
if(isset($_REQUEST['form5179'])){
Und die zugehörigen Klammern natürlich.


byez
 
PHP:
if(isset($_REQUEST['form5179'])){
      $titel=$_REQUEST['titel'];
}
$_REQUEST['form5179'] ist nie deklariert, also wird $title nie deklariert.
 
Zurück