Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Mysql Frage - neues Problem (https://www.gegen-bilderklau.net/thread.php?threadid=103107)


Geschrieben von Stelo am 10.04.2007 um 18:53:

 

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! -.-



Geschrieben von SammyLG am 10.04.2007 um 19:25:

 

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



Geschrieben von Stelo am 10.04.2007 um 19:29:

 

schreib mal alles untereinander, also
id,
name,
geschlecht,
...

Ich weiß nämlich echt nicht mehr, wo da noch ein Fehler ist.



Geschrieben von SammyLG am 11.04.2007 um 11:56:

 

Also wie jetzt?



Geschrieben von SammyLG am 11.04.2007 um 19:39:

 

Danke, es funktioniert jetzt fröhlich



Geschrieben von Stelo am 11.04.2007 um 19:41:

 

Zitat:
Original von SammyLG
Danke, es funktioniert jetzt fröhlich


Nach dem du das ID weggelassen hast?!

Würde mich jetzt mal noch interessieren! großes Grinsen Weil ich dachte immer, dass da eine andere Fehlermeldung kommt ...



Geschrieben von SammyLG am 11.04.2007 um 19:47:

 

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 Zunge raus

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...



Geschrieben von SammyLG am 15.04.2007 um 13:22:

 

Ich hol´s mal wieder hoch Augenzwinkern



Geschrieben von Stelo am 15.04.2007 um 13:28:

 

Was denn, wenn du statt object mal assoc oder array nimmst?



Geschrieben von SammyLG am 15.04.2007 um 13:40:

 

Die gleiche Fehlermeldung, nur das mysql_fetch_array() sich ändert



Geschrieben von Stelo am 15.04.2007 um 13:53:

 

Die Bezeichnungen für die Tabelle stimmen auch alle? Und mit assoc gings auch nich?



Geschrieben von SammyLG am 15.04.2007 um 13:57:

 

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.



Geschrieben von Stelo am 15.04.2007 um 14:06:

 

php:
1:
2:
while($row mysql_fetch_array($ergebnis))
    {



Geschrieben von SammyLG am 15.04.2007 um 14:36:

 

Dann bleibt es bei Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/horsefuture/pferd.php on line 9



Geschrieben von Stelo am 15.04.2007 um 16:17:

 

Zitat:
Original von Mordred
$ergebnis = mysql_query($abfrage);
echo mysql_error();
while($row = mysql fetch array($ergebnis)Augenzwinkern
{


Naja, wenn dann ja eher

$ergebnis = mysql_query($abfrage) OR die(mysql_error() );

Und man muss mysql_fetch_array mit Unterstrichen schreiben.



Geschrieben von Stelo am 15.04.2007 um 16:43:

 

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); )



Geschrieben von SammyLG am 15.04.2007 um 19:04:

 

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>";
}
  ?>


Parse error: syntax error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/horsefuture/pferd.php on line 9



Geschrieben von Stelo am 15.04.2007 um 19:15:

 

while($row = mysql_fetch_array($ergebnis); )

lass doch das ; weg ...



Geschrieben von SammyLG am 19.04.2007 um 19:54:

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/horsefuture/pferd.php on line 9

Hm...



Geschrieben von SammyLG am 19.04.2007 um 20:05:

 

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
 <?

include "zugriff.inc.php";
$name = $_GET['name'];

  $abfrage = "SELECT name, rasse FROM pferdeuber WHERE name = $name";
   $ergebnis = mysql_query($abfrage);
echo mysql_error();
 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>";
}
  ?>


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 '' at line 1
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/horsefuture/pferd.php on line 10


Forensoftware: Burning Board, entwickelt von WoltLab GmbH