Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Datensatz in Mysql Datanbank erstellen

Diskussion: Datensatz in Mysql Datanbank erstellen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi hab hier folgenden Code der nicht funktioniert, wobei ich keine ahnung habe warum nicht! Es kommt keine php ...

Antwort
Alt 01.11.03, 13:37   #1 (permalink)
Senior Member
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard Datensatz in Mysql Datanbank erstellen

Anzeige

Hi hab hier folgenden Code der nicht funktioniert, wobei ich keine ahnung habe warum nicht!
Es kommt keine php Fehlmeldung.
Der Code:

PHP-Code:
<html>
<head>
<?php
if($gesendet)
{
$db mysql_connect("mysql2.kontent.de","de1111511","*****");

$sqlab "insert tabelle";
$sqlab .= "(spalte)";
$sqlab .= "('sp')";

mysql_db_query("de1111511"$sqlab);

$num mysql_affeted_rows();
if (
$num>0)
echo 
"Es wurde ein Datensatz hinzugefügt<p>";
else
{
echo 
"Es ist ein Fehler aufgetreten";
}
mysql_close($db);
}
?>
</head>
<body>
Geben sie hier bitte einen Wert ein und klicken dann auf "senden":
<form action = "create.php" method = "post">
<input name="sp">Code<p>
<input type="submit" name="senden">
<input type="reset">
</form>
<br>

Alle Datensätze <a href="show.php">anzeigen</a>
</body>
</html>
Da Problem ist wenn ich auf "senden" klicke erscheint erscheint die Gleiche seite wieder, nur mit leerem formularinhalt.
Flou ist offline   Mit Zitat antworten
Alt 01.11.03, 13:57   #2 (permalink)
Member of Honour
 
Registriert seit: 02.10.01
Indi Leistung: Z3
Likes: 0
Standard

Er wird dir die Echo-Anweisungen wohl kaum ausgeben, wenn sie im Head-Tag stehen.
Indi ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 01.11.03, 14:30   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Mh... denke nicht das dies das Problem ist, denn ein Datensatz wird auch nicht erzeugt (hab ich oben vergessen zu erwähnen), das ist das eigentliche Problem.

mfg. Flou
Flou ist offline   Mit Zitat antworten
Alt 01.11.03, 23:17   #4 (permalink)
 
Registriert seit: 10.10.03
derhesse Leistung: Facit NTK
Likes: 3
Standard

Müßte es nicht heissen : insert into tabelle ........
derhesse ist offline   Mit Zitat antworten
Alt 01.11.03, 23:46   #5 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Habs mal geändert, bringt aber nicht. Leider.
Flou ist offline   Mit Zitat antworten
Alt 01.11.03, 23:52   #6 (permalink)
 
Registriert seit: 10.10.03
derhesse Leistung: Facit NTK
Likes: 3
Standard

Was ich noch vergessen habe, hinter den Feldern muss values stehen. Achte darauf, dass hinter tabelle ein Leerzeichen verbleibt. Fehlende Leerzeichen führen immer zu komischen Fehlern. Also :

Code:
insert into tabelle (Feld) values ('inhalt)
Der Hesse
derhesse ist offline   Mit Zitat antworten
Alt 02.11.03, 00:15   #7 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Hi,
hab jetzt flg. Code, funktioniert allerdings immer noch nicht:
PHP-Code:
<html>
<head>
</head>
<body>
<?php
if ($gesendet)
{
$db mysql_connect("mysql2.kontent.de","de1111511","******");

$sqlab "insert into bms ";
$sqlab .= "(code) values ";
$sqlab .= "('$cd')";

mysql_db_query("de1111511"$sqlab);

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

Geben sie hier bitte einen Datensatz ein und klicken dann auf "senden":
<form action = "create.php" method = "post">
<input name="cd">Code<p>
<input type="submit" name="gesendet">
<input type="reset">
</form>
<br>

Alle Datensätze <a href="show.php">anzeigen</a>
</body>
</html>
Legende:
mysql2.kontent.de = db-server
de1111511 = Datenbank
bms = Tabelle
code = Field (Spaltenname)
Flou ist offline   Mit Zitat antworten
Alt 02.11.03, 01:02   #8 (permalink)
 
Registriert seit: 10.10.03
derhesse Leistung: Facit NTK
Likes: 3
Standard

Versuche anstatt :

Code:
?php if ($gesendet) {
Code:
?php if (isset($gesendet)) {
Der Hesse
derhesse ist offline   Mit Zitat antworten
Alt 02.11.03, 09:39   #9 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Hoi,
es hat funktioniert. Danke dir! War meine Variante veraltet oder kein sauberes PHP?

mfg. Flou
Flou ist offline   Mit Zitat antworten
Alt 02.11.03, 13:54   #10 (permalink)
 
Registriert seit: 10.10.03
derhesse Leistung: Facit NTK
Likes: 3
Standard

Ich glaube, dein Versuch ging nur unter PHP3. Jetzt gibt es überall PHP4, dass ist bei Variablen ein wenig anspruchsvoller.

Der Hesse
derhesse ist offline   Mit Zitat antworten
Alt 02.11.03, 15:22   #11 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von derhesse
Ich glaube, dein Versuch ging nur unter PHP3. Jetzt gibt es überall PHP4, dass ist bei Variablen ein wenig anspruchsvoller.

Der Hesse
Das komische ist ja eigentlich das ich den Quelltext zum groß von einem buch übernommen habe das auch noch irgendwas mit PHP4 heißt.
Ich hatte es vor einiger Zeit von Boppy geschenkt bekommen.
Oder gibt es schon php5?

Das Buch

mfg. Flou
Flou ist offline   Mit Zitat antworten
Alt 02.11.03, 16:08   #12 (permalink)
 
Registriert seit: 10.10.03
derhesse Leistung: Facit NTK
Likes: 3
Standard

Es gibt schon PHP5 aber erst als Beta.

Ich habs mal nachgelesen in diesem Buch. Ich persönlich kenne das Konstrukt
Code:
if ($variable)
nicht. Sagt mir gar nichts.

Der Hesse
derhesse ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Datensatz in Mysql Datanbank erstellen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
ID von neuem Datensatz keksinat0r (Web-) Design und webbasierte Sprachen 8 13.10.08 11:11
ID datensatz abrufen gugugs (Web-) Design und webbasierte Sprachen 3 17.01.08 21:23
HST-Datensatz parkouma Internet Allgemein 11 08.04.07 15:04
SQL abfrage zeigt nur einen Datensatz an obwohl es mehrere sein müssten ba2 (Web-) Design und webbasierte Sprachen 3 28.05.06 20:45
php und mysql aus mysql db auslesen chrisi01 (Web-) Design und webbasierte Sprachen 1 02.11.03 13:28


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61