ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
216
216
EMPFEHLEN
-
ich hab heut meine php-scripte auf tripod raufgeladen( 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.
-
das forum hat meine webadresse überschrieben:
richtig wärs:
www.starlightnet. de . vu
thx
-
26.03.02 13:11 #3
- Registriert seit
- Apr 2001
- Ort
- Hamburg
- Beiträge
- 1.309
Als erstes, tu uns bitte allen den Gefallen und eröffne nicht für jeden Mist einen neuen Thread. Danke!
Hast du dir die FAQ auf Tripod durchgelesen, wie du die Datenbank ansprichst? Hast du sie vorher aktiviert? (Muss man da, glaube ich )
Überprüf mal dein mysql_connect()
http://www.php.net/manual/de/function.mysql-connect.php
Sind dort alle Daten richtig eingegeben?
Und benutz die Suchfunktion, wurde alles schonmal durchgekaut.
Danke für deine Aufmerksamkeit
Edit: Es hat schon einen Grund, warum diese de.vu Adressen nicht mehr angezeigt werden.--
GNU/Linux - Weil man echte Freunde nicht kaufen kann
Ähnliche Themen
-
HashMap<> in MySQL database speichern
Von thedaystar im Forum JavaAntworten: 2Letzter Beitrag: 01.06.10, 02:21 -
Mysql Database error!
Von freiermarc im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 06.09.06, 09:35 -
MySQL Database kann nicht benutzt werden.
Von FBIagent im Forum PHPAntworten: 3Letzter Beitrag: 03.10.05, 21:17 -
[MySQL] Connect zu Database geht nicht
Von g-zus im Forum PHPAntworten: 2Letzter Beitrag: 06.03.03, 10:23 -
tripod-mysql-database funktioniert nicht
Von Cstar im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 26.03.02, 13:06





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren