blck
Routinier
Hallo,
ich bin grad dabei, rein aus Übung, ein Telefonbuch mit PHP und MYsql zu schreiben.
Genaugenommen geht es aber nur Datenbanken im Gedächtnis zu festigen:
Nun zu meinem Problem:
ich habe 4 Dtaein (index.php;db_connect;interface.php;datasave.php).
Wenn ich aber nun im Firefox in die Eingabefelder etwas reinschreibe, schickt er es ab und mysql_error(); gibt kein Fehler aus.
Hier noch meine Datein, ich denke ihre Aufgaben ergeben sich aus den Namen:
index.php:
db_connect.php
interface.php (die eigentlich eine *.html sein sollte)
und zum Schluss die datasave.php
ich bin grad dabei, rein aus Übung, ein Telefonbuch mit PHP und MYsql zu schreiben.
Genaugenommen geht es aber nur Datenbanken im Gedächtnis zu festigen:
Nun zu meinem Problem:
ich habe 4 Dtaein (index.php;db_connect;interface.php;datasave.php).
Wenn ich aber nun im Firefox in die Eingabefelder etwas reinschreibe, schickt er es ab und mysql_error(); gibt kein Fehler aus.
Hier noch meine Datein, ich denke ihre Aufgaben ergeben sich aus den Namen:
index.php:
PHP:
<?
//Verbindung zur blck Datenbank (telbook) herstellen
include 'db_connect.php';
//Interface laden
include 'interface.php';
//Daten Speichern
include 'datasave.php';
?>
db_connect.php
PHP:
<?
$conn = mysql_connect ("localhost","blck","*******");
if (!$conn)
{
echo "Keine Verbindung zu $REMOTE_ADRESS mÖglich!";
exit ();
}
mysql_select_db ("telbook");
?>
interface.php (die eigentlich eine *.html sein sollte)
PHP:
<html>
<head>
<title>Telefonbuch</title>
</head>
<body bgcolor="black">
<div align="center">
<form name="telebook" action="" method="POST">
<table border="0">
<td><tr>
<font color="green"><b>NAME:</b></font>
<input type="text" name="name" value="Name">
</tr>
<tr>
<font color="green"><b>NUMMER:</b></font>
<input type="text" name="nummer" value="Telefonnummer">
</tr>
<input type="submit" value="Absenden">
</form>
</div>
</body>
</html>
und zum Schluss die datasave.php
PHP:
<?
$name = $_POST["name"];
$nummer = $_POST["nummer"];
mysql_query("INSERT INTO telbook
(name,nummer)
VALUES ($name,$nummer)");
mysql_error();
?>