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