Mysql Frage - neues Problem |
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
Okay, also noch ein versuch, probier mal den Code aus:
php: |
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:
|
<?php
include "zugriff.inc.php";
$id = $_POST["id"];
$geschlecht = $_POST["geschlecht"];
$name = $_POST["name"];
$bild = $_POST["bild"];
$alter = $_POST["alter"];
$besitzer = $_POST["besitzer"];
$grund = $_POST["grund"];
$dressur = $_POST["dressur"];
$springen = $_POST["springen"];
$viel = $_POST["viel"];
$show = $_POST["show"];
$boden = $_POST["boden"];
$eintrag = "INSERT INTO stecki (id, name, geschlecht,
rasse, bild, alter, besitzer, grund, dressur, springen, viel, boden, show) VALUES
('$id', '$name', '$geschlecht', '$rasse', '$bild',
'$alter','$besitzer', '$grund', '$dressur', '$springen',
'$viel', '$boden', '$show')";
mysql_query($eintrag) OR die(mysql_error());
?> |
|
argh .. ich bin doch so blind, die Sache mit dem POST hätte ich mir auch sparen könenn! -.-
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Stelo: 10.04.2007 18:54.
|
|
10.04.2007 18:53 |
|
|
SammyLG
Magic Past
Dabei seit: 07.04.2006
Beiträge: 2.364
Herkunft: Hessen
Themenstarter
|
|
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alter, besitzer, grund, dressur, springen, viel, boden, show) VALUES ('9', 'b',' at line 2
=( leider nicht
__________________
Windmill, Windmill for the land.
Turn forever hand in hand
Take it all there on your stride
It is tinking, falling down
Love forever love is free
Let's turn forever you and me
Windmill, windmill for the land
Is everybody in?
|
|
10.04.2007 19:25 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
schreib mal alles untereinander, also
id,
name,
geschlecht,
...
Ich weiß nämlich echt nicht mehr, wo da noch ein Fehler ist.
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
10.04.2007 19:29 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
Zitat: |
Original von SammyLG
Danke, es funktioniert jetzt
|
Nach dem du das ID weggelassen hast?!
Würde mich jetzt mal noch interessieren!
Weil ich dachte immer, dass da eine andere Fehlermeldung kommt ...
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
11.04.2007 19:41 |
|
|
SammyLG
Magic Past
Dabei seit: 07.04.2006
Beiträge: 2.364
Herkunft: Hessen
Themenstarter
|
|
Jetzt kommt wieder Fehlermeldung, weil ich´n problem mit der ID gehabt hätte... Hab jetzt umgestellt, das der name hintendran gehängt wird... Jetzt ist wieder fehlermeldung
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
<link rel="stylesheet" type"text/css" href="style.css">
<?
include "zugriff.inc.php";
$name = $_GET['name'];
$abfrage = "SELECT name, rasse, bild, besitzer, geschlecht FROM pferdeuber WHERE name = $name";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<table class='table1' width='100' height='300'><tr><td><IMG
src='$row->bild'></td></tr><tr><td colspan=2>Name</td><td colspan=2>$row->name</td></tr>
<tr><td colspan=2>Rasse</td><td colspan=2>$row->rasse</td></tr></table>";
}
?> |
|
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/horsefuture/pferd.php on line 9
ID ist jetzt weg... Der hat nämlich mist gebaut, anstatt Id 2 für das Pferd zu nehmen hat er 8 genommen, dann einmal 3...
__________________
Windmill, Windmill for the land.
Turn forever hand in hand
Take it all there on your stride
It is tinking, falling down
Love forever love is free
Let's turn forever you and me
Windmill, windmill for the land
Is everybody in?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von SammyLG: 12.04.2007 11:12.
|
|
11.04.2007 19:47 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
Was denn, wenn du statt object mal assoc oder array nimmst?
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
15.04.2007 13:28 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
Die Bezeichnungen für die Tabelle stimmen auch alle? Und mit assoc gings auch nich?
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
15.04.2007 13:53 |
|
|
SammyLG
Magic Past
Dabei seit: 07.04.2006
Beiträge: 2.364
Herkunft: Hessen
Themenstarter
|
|
Nein - Keine Ahnung, vorher hats auch funktioniert...
Ich hab´n Code verbessert - zumindest gibt es eine andere Fehlermeldung.
Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/horsefuture/pferd.php on line 9
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
<?
include "zugriff.inc.php";
$name = $_GET['name'];
$abfrage = "SELECT name, rasse, bild, besitzer, geschlecht FROM pferdeuber WHERE name = $name";
$ergebnis = mysql_query($abfrage);
while($row = mysql fetch array($ergebnis);)
{
echo "<table class='table1' width='100' height='300'><tr><td><IMG
src='$row->bild'></td></tr><tr><td colspan=2>Name</td><td colspan=2>$row->name</td></tr>
<tr><td colspan=2>Rasse</td><td colspan=2>$row->rasse</td></tr></table>";
}
?> |
|
Wenn ich´n ; hinsetze, bleibt die Fehlermeldung.
__________________
Windmill, Windmill for the land.
Turn forever hand in hand
Take it all there on your stride
It is tinking, falling down
Love forever love is free
Let's turn forever you and me
Windmill, windmill for the land
Is everybody in?
|
|
15.04.2007 13:57 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
php: |
1:
2:
|
while($row = mysql_fetch_array($ergebnis))
{ |
|
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
15.04.2007 14:06 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
Zitat: |
Original von Mordred
$ergebnis = mysql_query($abfrage);
echo mysql_error();
while($row = mysql fetch array($ergebnis)
{ |
Naja, wenn dann ja eher
$ergebnis = mysql_query($abfrage) OR die(mysql_error() );
Und man muss mysql_fetch_array mit Unterstrichen schreiben.
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
15.04.2007 16:17 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
Okay, dass mit dem Error kann schon sein, aber sieht man nich schon an der Syntaxfärbung, dass es ohne _ nich ganz hinhaut O.o
php: |
1:
|
while($row = mysql fetch array($ergebnis); ) |
|
php: |
1:
|
while($row = mysql_fetch_array($ergebnis); ) |
|
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
15.04.2007 16:43 |
|
|
Stelo
de drecksche Assl
Dabei seit: 28.04.2005
Beiträge: 1.628
|
|
while($row = mysql_fetch_array($ergebnis); )
lass doch das ; weg ...
__________________
"Es gibt keine Romanhelden mehr,
weil es keine Individualisten mehr gibt,
weil die Individualität verlorengegangen,
weil der Mensch einsam, jeder Mensch gleich einsam,
ohne Recht auf individuelle Einsamkeit ist und
eine namen- und heldenlose einsame Masse bildet."
Günter Grass
|
|
15.04.2007 19:15 |
|
|
|
Impressum
|