Problem beim Speichern in DB

Micha2006

Grünschnabel
hi habe da ma ein prob und zwar speichert er die einträge nicht in die datenbank ab, habe das mit nem GB gemacht da klappt es nun wollte ich ne teamseite machen aber er schreibt die einträge nicht in die DB woran kann des liegen pls Help.

PHP:
<?php

$dj = $_POST["dj"];
$position = $_POST["position"];
$name = $_POST["name"];
$alter = $_POST["alter"];
$mail = $_POST["mail"];
$msn = $_POST["msn"];
$icq = $_POST["icq"];
$aim = $_POST["aim"];
$aufgabe = $_POST["aufgabe"];
$musik = $_POST["musik"];
$bild = $_POST["bild"];


echo '<table border="1" cellspacing="1" cellpadding="4" bordercolor="#ff9900" align="center">
    <tbody>
    <tr>
        <td class="tbl1" rowspan="7" width="100" height="120" align="center">
            <p align="center">&nbsp;';
echo '<img src="';
echo $_POST["bild"];
echo '" border="0" width="100" height="100"></p>
        </td>
        <td class="tbl2" width="150" align="center">
            <p align="center"><strong>DJ ';
echo $_POST["dj"];
echo '</strong></p>
        </td>
        <td class="tbl2" width="150" align="center">
            <p align="center"><strong>Aufgaben</strong></p>
        </td>
        <td class="tbl2" width="150" align="center">
            <p align="center"><b>Musikrichtung</b></p>
        </td>
    </tr>
    <tr class="tbl1">
        <td align="center">
            <p align="center">&nbsp;';
echo $_POST["position"];
echo '</p>
        </td>
        <td rowspan="6" align="center" valign="top">
            <p align="center">';
echo "&nbsp;";
echo $_POST["aufgabe"];
echo '</p>
        </td>
        <td rowspan="6" align="center" valign="top">
            <p align="center">&nbsp;';
echo $_POST["musik"];
echo '</p>
        </td>
    </tr>
    <tr class="tbl1">
        <td align="center">
            <p align="center">&nbsp;';
echo $_POST["name"];
echo '</p>
        </td>
    </tr>
    <tr class="tbl1">
        <td align="center">
            <p align="center">&nbsp;';
echo $_POST["alter"];
echo '</p>
        </td>
    </tr>
    <tr class="tbl1">
        <td align="center">

            <p align="center">&nbsp;';
echo '<a href="mailto:';
echo $_POST["mail"];
echo '">e-Mail</a>';
echo '</p>
        </td>
    </tr>
    <tr class="tbl1">
        <td height="16" align="center">&nbsp;';
echo '<a href="http://aim:goim?screenname=';
echo $_POST["aim"];
echo '">AIM</a>';
echo ' | ';
echo '<a href="mailto:';
echo $_POST["msn"];
echo '">MSN</a>';
echo ' | ';
echo '<a href="http://web.icq.com/wwp?Uin=';
echo $_POST["icq"];
echo '">ICQ</a></td>
    </tr>
    <tr class="tbl1">
        <td align="center">

            <p align="center">&nbsp;</p>
        </td>
    </tr>
    </tbody>
</table>';

$verbindung = mysql_connect("localhost", "**********", "**********")
or die ("keine verbindung möglich. username und oder Passwort falsch");

mysql_select_db("phpmicha")
or die ("datenbank exestiert net");

$eintrag = "INSERT INTO djliste(dj, ps, name, alter, mail, msn, icq, aim, ag, musik, bild)
VALUES('$dj', '$position', '$name', '$alter', '$mail', '$msn', '$icq', '$aim', '$aufgabe', '$musik', '$bild')";

$eintragen = mysql_query($eintrag);

echo "<br><br><center>";

if($eintragen == true)
  {
  echo "Eintrag war erfolgreich";
  }
  else
  {
  echo "Fehler beim Speichern";
  }

echo "</center>";

?>
 
Mach mal
PHP:
$eintragen = mysql_query($eintrag)or die(mysql_error());
draus, und poste was mysql_error() dir ausgibt!
 
PHP:
"Fehler beim Speichern";

das iss das einzigste was er mir angezeigt hat, ich habe des gestern mit dem selben code gemacht nur mit nem GB da geht alles
 
O_o
das kann eigentlich nicht sein, $eintrag ist ja das SQL Query das du an den Server schickst, und da wird ja irgendwo der Fehler sein!
 
habe den fehler gefunden es lag an der tabelle besser gesagt an der reihe "alter"

alter ist ein von sql reserviertes wort und daher ging des net habe die reihe einfach gegen "jahre" ausgetausht und nun geht es.

THX for Help
 
Yoah, du hättest die Feldnamen sonst auch in '' setzen können.
Nicht vergessen den Thread als erledigt zu markieren!
 
Zurück