mysql insert funktioniert nicht

Grave-Digger

Banned
Registriert
Juni 2005
Beiträge
253
Ich hab hier nen großes Problem, der will meinen INSERT befehl nich amchen:


PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Neue Band hinzuf&uuml;gen</title>
</head>

<body>
<div align="center">
  <p>&nbsp;
  <?php
  include('config.php');
  
  foreach($_POST as $key=>$element)
          { ${"ams_".$key} = $element; }
          
    if(isset($_POST['submit'])){
              mysql_query("INSERT into ams_allbands (band,genre), VALUES('$ams_band','$ams_genre')");
              mysql_query("INSERT into ams_letters (letter), VALUES('$ams_letter') WHERE letter = $ams_letter");
              echo $add;
          }
  ?>  
  </p>
  <p><a href="ams_index.php">Zur&uuml;ck.</a> <a href="ams_add_band.php">Neue Band hinzuf&uuml;gen</a></p>
</div>
<form method="post" action="ams_add_band.php">
  <div align="center">
    <table width="50%" border="0" cellspacing="2" cellpadding="2">
      <!--DWLayoutTable-->
      <tr>
        <td width="23%" height="23">Bandname:</td>
        <td width="385" valign="top"><input name="band" type="text" value="band" size="35"></td>
      </tr>
      <tr>
        <td height="23">Kurzbuchstabe:</td>
        <td valign="top"><input name="letter" type="text" value="letter" size="35"></td>
      </tr>
      <tr>
        <td height="23">Musikrichtung:</td>
        <td valign="top"><input name="genre" type="text" value="genre" size="35"></td>
      </tr>
      </table>
    <br>
    <input name="submit" type="submit" value="Hinzuf&uuml;gen">
  </div>
</form>
</body>
</html>

http://www.itpro-forum.de/test/ams_add_band.php
 
Hi,


der 2. Insert muss möglicherweise ein Update sein???

Lass doch mal die foreach-Schleife weg und benutze dafür direkt die Variablenamen aus dem html Code.
Wobei ich da jetzt auf die schnelle auch keinen Fehler sehen kann.
 
Zuletzt bearbeitet:
Haste mal getestet? Er instertet einfach nicht. ich arbeite lieder mit einer voreachschleife :evillol:
 
Ja da bin ich mir sicher ;)
 
hehe das hab ich grad gemekrt weils jetzt funzt !!

Danke für eure hilfe :freaky:
 
Ist das Komma zwischen der Klammer und 'Values' noch drin?!
Hät' auch da drauf getippt...
 
Zurück
Oben