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] Pferd kaufen nicht möglich (https://www.gegen-bilderklau.net/thread.php?threadid=174575)


Geschrieben von Golden Hope am 16.08.2010 um 11:39:

  Pferd kaufen nicht möglich

arr ich hab wieder irgendwas falsch gemacht :/.
Es zeigt die Grafik "Pferd kaufen" nicht an, also nur "dieses pferd steht für soundso zum verkauf und auch das Kaufen geht nicht..

Jemand ne Idee bevor ich hier verzweifle? großes Grinsen

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:
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:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:


<?php

$id "$_GET[id]";

$Ergebnis mysql_query"SELECT * FROM pferde where 

ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
$Data mysql_fetch_array$Ergebnis );


echo "<a href="?inhalt=pferde&id=$id&cat=$cat"> </a></p>
 
<center><h3>$Data[vor] $Data[name] $Data[hinter]

</h3><br>";


 $sql2 "SELECT * FROM pferde WHERE id = '".$id."'";
$ergebnis2 mysql_query($sql2$verbindung);
$zata mysql_fetch_object($ergebnis2);


if($_SESSION["name"] == true and $zata->besitzer == "" and 

$kaufen == NULL)
{
echo"Dieses Pfed steht für <b>$Data[wert] &euro;</B> zum 

Verkauf!<br>
 ";
 $sql1 "SELECT * FROM mitglieder WHERE id = 

'".$_SESSION["name"]."'";
$ergebnis1 mysql_query($sql1$verbindung);
$row1 mysql_fetch_object($ergebnis1);

if($row1->gehalt >= ".$Data[wert].")
{
echo" <a href='?

inhalt=pferde&cat=$cat&kaufen=true&id=$Data[id]'><img 

src='http://loreno.lo.funpic.de/grafiken/kaufen.png' 

border=0></a></b><br><br><br>";
}
}

if($kaufen == true)

{

 $sql1 "SELECT * FROM mitglieder WHERE id = 

'".$_SESSION["name"]."'";
$ergebnis1 mysql_query($sql1$verbindung);
$row1 mysql_fetch_object($ergebnis1);

 $sql "SELECT * FROM pferde WHERE id = '".$id."'";
$ergebnis mysql_query($sql$verbindung);
$row mysql_fetch_object($ergebnis);


$aenderung "update mitglieder set gehalt=gehalt-$row-

>wert WHERE id = '".$_SESSION['name']."'";
$aendern mysql_query($aenderung);


$eintrag "UPDATE pferde set besitzer='$row1->name' where 

id='$id'";
$eintragen mysql_query($eintrag);

echo"Du hast erfolgreich das Pferd <b>$row->name</b> 

gekauft! Der Wert von $row->wert Euro wurde dir 

abgezogen.<br><br>";





Geschrieben von Maina am 16.08.2010 um 12:14:

 

Warum lässt du den Datensatz vom Pferd 2x auslesen, mit verschiedenen Variablen? Oo Versteh ich nich.

Sonst probiers mal so:

(Zeile 44)

statt
if($row1->gehalt >= ".$Data[wert].")
das hier:
if($row1->gehalt >= ".$zata[wert].")



Geschrieben von Golden Hope am 16.08.2010 um 13:08:

 

auch daran scheint es leider nicht zu liegen..



Geschrieben von Maina am 16.08.2010 um 19:28:

 

mach mal unter

if($row1->gehalt >= ".$Data[wert].")
{
echo" <a href='?

inhalt=pferde&cat=$cat&kaufen=true&id=$Data[id]'><img

src='http://loreno.lo.funpic.de/grafiken/kaufen.png'

border=0></a></b><br><br><br>";
}


das hier

else {
echo "Kauf nicht möglich";
}

wenn das ausgegeben wird, kann man schonmal die Variablenfehler ausschließen ^^


Forensoftware: Burning Board, entwickelt von WoltLab GmbH