tripod-mysql-database funktioniert nicht

Cstar

Mitglied
ich hab heut meine php-scripte auf tripod raufgeladen( http://www.starlightnet********)
am code ist nichts zu rütterln. Der wurde auf apache erfolgreich getestet.
Was ich aber nicht versteh ist, warum in die datenbank die einträge nicht aufgenommen werden. (Im code wurde der datenbankname mit sql_db_query natürlich umgestellt!)

hier der code der bei starlightnet******** aufgerufen wird.

datenbank.php:
<html>
<head>
<?php
if ($gesendet)
{
$db = mysql_connect();

$sqlab = "insert personen";
$sqlab .= "(name, nickname, personalnummer,";
$sqlab .= " gehalt, geburtstag,Ausbildung) values ";
$sqlab .= "('$na', '$vn', $pn, $ge, '$gt',$gb)";

mysql_db_query("cstar84_de_db", $sqlab);

$num = mysql_affected_rows();
if ($num>0)
echo "Es wurde 1 Datensatz hinzugefügt<p>";
else
{
echo "Es ist ein Fehler aufgetreten, ";
echo "es wurde kein Datensatz hinzugefügt<p>";
}
mysql_close($db);
}
?>
</head>

<body>
Geben Sie einen vollständigen Datensatz ein und senden Sie das
Formular ab:
<form action = "datenbank.php" method = "post">
<input name="na"> Name<p>
<input name="vn">Nickname<p>
<input name="pn"> Personalnummer (eine ganze Zahl)<p>
<input name="ge"> Gehalt (Nachkommastellen mit Punkt)<p>
<input name="gt">
Geburtsdatum (in der Form JJJJ-MM-TT)<p>
<input name="gb">Ausbildung<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>

Alle Datensätze <a href="datenbank1.php">anzeigen</a>
</body>
</html>


datenbank1.php:
<html>
<body>
<?php
$db = mysql_connect();
$res = mysql_db_query("cstar84_de_db", "select * from personen");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Lfd.Nr.</td> <td>Name</td>";
echo "<td>Vorname</td> <td>Personalnummer</td>";
echo "<td>Gehalt</td> <td>Geburtstag</td> </tr>";

for ($i=0; $i<$num; $i++) {
$nn = mysql_result($res, $i, "name");
$vn = mysql_result($res, $i, "nickname");
$pn = mysql_result($res, $i, "personalnummer");
$ge = mysql_result($res, $i, "gehalt");
$gt = mysql_result($res, $i, "geburtstag");
$gat = mysql_result($res, $i, "Ausbildung");
$lf = $i + 1;
// Tabellenzeile mit -zellen
echo "<tr> <td>$lf</td> <td>$nn</td> <td>$vn</td>";
echo "<td>$pn</td> <td>$ge</td> <td>$gt</td><td>$gat</td> </tr>";
}
// Tabellenende
echo "</table>";
mysql_close($db);
?>
</body>
</html>

Wenn ich durch den link datenbank1.php aufrufe, hat sich nach Abschicken der daten nichts verändert. WARUM?
Was soll ich bei Tripod in der datenbank abändern.
 

Neue Beiträge

Zurück