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] Boxenmiete abziehen (https://www.gegen-bilderklau.net/thread.php?threadid=156082)


Geschrieben von Startpost-Retter am 22.05.2009 um 23:16:

  Boxenmiete abziehen

Hallo,

ich wollte gerne die Boxenmiete da abziehen, wo Besitzer & Stall nicht leer sind. Leider gibt mir das Echo nichts zurück.

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:
<?php
include('db.php');
$timestamp time();

$abfrage "SELECT * FROM pferde WHERE besitzer != '' AND stall != ''";
    $ergebnis mysql_query($abfrage);
     while($row mysql_fetch_array($ergebnis)) {
        $stall $row->stall;
        $pferd $row->name;
        $besitzer $row->besitzer;

        echo"$stall$pferd$besitzer";

if (mysql_errno()) die ("MySQL-Error: " mysql_error());
$abfragee "SELECT * FROM user WHERE name = '$besitzer'";
    $ergebniss mysql_query($abfragee);
     while($row mysql_fetch_array($ergebniss)) {

     $kontostandsender $row->konto;

     if($stall='Offenstall1' OR $stall 'Offenstall2'){
     $betrag 10;
     }
     if($stall='Innenstall'){
     $betrag 15;
     }
     if($stall='Paddockstall'){
     $betrag 20;
     }
if (mysql_errno()) die ("MySQL-Error: " mysql_error());
     $kontosenderneu $kontostandsender $betrag;
     $update1 mysql_query("UPDATE user Set konto = '$kontosenderneu' WHERE name = '$besitzer'");

     $eintrags "INSERT INTO konto ( betrag, sender, empfänger, betreff, datum, posten)
       VALUES ('$betrag', '$sender', 'Hof', 'Boxenmiete für $pferd', '$timestamp', '$besitzer' )";
      $eintragen mysql_query($eintrags) OR die(mysql_error());   }

if (mysql_errno()) die ("MySQL-Error: " mysql_error());
        }
?>



Geschrieben von Nanni am 23.05.2009 um 13:52:

 

Du hast nach dem echo keinen Abstand gemacht, vl liegts daran.



Geschrieben von 1Sm!le am 26.05.2009 um 08:21:

 

while($row = mysql_fetch_array($ergebnis)) {
$stall = $row->stall;
$pferd = $row->name;
$besitzer = $row->besitzer;


Du greifst auf Objekte zu, fetchst aber ein Array. Nutze mysql_fetch_object statt mysql_fetch_array, dann sollte es funktionieren.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH