Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP Umsetzungs-Fehler [Select from...] » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen PHP Umsetzungs-Fehler [Select from...]
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
.Maybe
Mitglied


Dabei seit: 01.12.2005
Beiträge: 5.230

PHP Umsetzungs-Fehler [Select from...] Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Huhu
Oh >.< ICh komm nich weiter und hab auch iwie keine Ahnung wie ichs machen soll. Ich schildere euch mal mein Problem:
Ich habe ein Formular was wie gewünscht Pferdename, Disziplin weitergibt. Diese sollen dann folgendermaßen bearbeitet werden:
Aus der Datenbank soll die POST-Datei Disziplin geholt werden, wenn Pferdename=Pferdename ist ^^
Nur, wie gebe ich jetzt Disziplin aus? Mit $row->$_POST["Disziplin"]; vielleicht? Anscheinend nicht, denn es erhält keinen Wert, hab ich schon getestet. Der ganze Code:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
include "zugriff.inc.php";
         $sql "SELECT * FROM pferde WHERE Pferdename='".$_POST["Pferdename"]."'"
    or die(mysql_error().'<hr />'.'meine SQL'.'<hr />');
     $ergebnis mysql_query($sql); 
       $row mysql_fetch_object($ergebnis); 


   $neudiszi $row->$_POST["Disziplin"] + '3'; 


        echo "<p><center>Dein Pferd wurde erfolgreich in ".$_POST["Disziplin"]." trainiert!</center></p>";
         $sql2 "UPDATE pferde SET ".$_POST["Disziplin"]." = $neudiszi WHERE Pferdename='$row->Pferdename'";
    $eintragen2 mysql_query($sql2);

Es wird keine Fehlermeldung angezeigt, die Zeile $neudiszi... muss aber fehlerhaft sein weil sie nicht den gewünschten Wert erhält, sondern einfach nur 3...

Danke für jede Hilfe
05.04.2007 21:00 .Maybe ist offline E-Mail an .Maybe senden Beiträge von .Maybe suchen Nehmen Sie .Maybe in Ihre Freundesliste auf
VRH Pferde
Mitglied


images/avatars/avatar-28285.jpg

Dabei seit: 18.02.2006
Beiträge: 2.402

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Huhu mausi xDD
würd ich an deiner stelle so machen:
php:
1:
2:
$d=$_POST["Disziplin"];
$neudiszi $row->$d'3';

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von VRH Pferde: 05.04.2007 21:03.

05.04.2007 21:03 VRH Pferde ist offline E-Mail an VRH Pferde senden Beiträge von VRH Pferde suchen Nehmen Sie VRH Pferde in Ihre Freundesliste auf
.Maybe
Mitglied


Dabei seit: 01.12.2005
Beiträge: 5.230

Themenstarter Thema begonnen von .Maybe
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hab ich leider auch schon alles versucht, shaddz - Fehlanzeige...
Ich frag auch mal in einem PHP-Forum nach obwohl die alle da so unfreundlich sind -.- xD
05.04.2007 21:21 .Maybe ist offline E-Mail an .Maybe senden Beiträge von .Maybe suchen Nehmen Sie .Maybe in Ihre Freundesliste auf
miss_trinity miss_trinity ist weiblich
Ich bin blond.


images/avatars/avatar-24212.jpg

Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH

RE: PHP Umsetzungs-Fehler [Select from...] Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

POST enthält Daten von einem Formular, da du ja die Disziplin aus der DB lesen willst (anhand des Pferdenamens) musst du jetzt da den gesuchten Feldname angeben (falls ich das Problem richtig verstanden habe)
versuchs also mal mit

php:
1:
$neudiszi $row["feldname"] + 3;
(für was steht das +3 ??)

bei Feldname kommt jetzt der Name von der Disziplin von deiner Tabelle rein

Edit: das $_POST['disziplin'] muss dann überall ersetzt werden

__________________
http://www.horse-photo.ch
http://www.haflingergestuet.ch

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von miss_trinity: 05.04.2007 22:52.

05.04.2007 22:51 miss_trinity ist offline E-Mail an miss_trinity senden Homepage von miss_trinity Beiträge von miss_trinity suchen Nehmen Sie miss_trinity in Ihre Freundesliste auf
.Maybe
Mitglied


Dabei seit: 01.12.2005
Beiträge: 5.230

Themenstarter Thema begonnen von .Maybe
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Original von Ophelia
Dann sollte man aber auch einen Array und kein Objekt holen smile

=> mysql_fetch_array();

mhm genau das gleiche wurde mir in dem anderen Forum auch gesagt -> Danke, es klappt ^^
06.04.2007 11:34 .Maybe ist offline E-Mail an .Maybe senden Beiträge von .Maybe suchen Nehmen Sie .Maybe in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP Umsetzungs-Fehler [Select from...]

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH