php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.06.2004, 12:18  
Gast
 
Beiträge: n/a
Standard [Erledigt] Werte werden 2x ausgegeben

Hallo nochmal!
Ich habe eine Frage, kein wirkliches Problem. Aber es wundert mich ziemlich. Es wurden zwei Werte über ein Formular diesem Code übergeben, die Werte sind jetzt mal als Beispiel 2 und 1.
2 ist die Monsternummer und 1 die Itemnummer. Anhand dieser Nummern werden aus zwei Tabellen Daten ausgelesen, die dann in einer Whileschleife mit Echo ausgegeben werden. So weit so gut, es ist nur so, dass die Werte doppelt ausgegeben werden. ich habe keinen Schimmer warum!!!

Hier ist der Code:
Code:
<?

  $var_item_nummer = $_POST["Item"];
  $var_biest_nummer = $_POST["Biest"];


if(!isset($_POST['Item'])) {
echo '<p align="center">Du hast kein Item ausgewählt.</p>';
}

if(!isset($_POST['Biest'])) {
echo '<p align="center">Du hast kein Biest ausgewählt.</p>';
}

else
echo '<p align="center">Biestnummer: '.$var_biest_nummer.'</p>';
echo '<p align="center">Itemnummer: '.$var_item_nummer.'</p>';

$sql2 = "SELECT 
	   * 
	FROM 
	   Mon_Itemliste, 
	   Mon_Items,
	   Mon_Biester
	WHERE
	   Mon_Itemliste.Item_ID = $var_item_nummer && Item_UserNr = $User_ID &&
	   Mon_Biester.Biest_Nummer = $var_biest_nummer
	ORDER BY
	   Item_ID
		  ";
    		  
    $result2 = mysql_query($sql2) OR die(mysql_error());
    if(mysql_num_rows($result2)) {
        while($row = mysql_fetch_assoc($result2)) {

//hier ist der entscheidene Teil, 
//es soll z.b "Lurchsuppe" und "Drache" ausgegeben werden,
//aber es erscheint LurchsuppeDracheLurchsuppeDrache 

echo $row[Item_Name];
echo $row[Biest_Name];



}}


?>
Könnt ihr mir Klarheit verschaffen? Ich freue mich über Vorschläge!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.06.2004, 12:47  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

das else nach den 2 if()s hat keine öffnende { .. obwohl dort wohl eine hinsollte.


Code:
echo $row[Item_Name];
echo $row[Biest_Name];
Hier fehlen die Quotes um die Indexe ...


das }} am Ende ist verwirrend ...
Guradia ist offline  
Alt 13.06.2004, 14:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
das }} am Ende ist verwirrend ...
Das hat seine Richtig keit: es schließt
Code:
    $result2 = mysql_query($sql2) OR die(mysql_error()); 
    if(mysql_num_rows($result2)) { 
        while($row = mysql_fetch_assoc($result2)) {
diese beiden klammern.

Danke für den "Else" Fehler, hab ich übersehen! Das Problem ist jetzt gelöst, wenn ich die ROW[''] in eine Variable speicher sind sie ein einziges mal vorhanden.
Vielen Dank für deinen Hilfe!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
session_set_save_handler- falsche Werte in Datei kanti PHP Tipps 2008 2 09.06.2008 11:40
Unbekannte Werte verhindern das Dekodieren. freq.9 PHP Tipps 2006 10 15.07.2006 00:28
Werte aus gesamter Spalte zählen rotzlöffel PHP Tipps 2006 17 14.05.2006 20:28
Werte zusammenfassen PHP Tipps 2006 1 11.05.2006 15:03
Dynamische Werte übergabe? Logik Problem jesus666 PHP Tipps 2005-2 21 03.08.2005 17:30
doppelte Werte / Strings einer Spalte nur einmal ausgeben... Datenbanken 2 29.07.2005 12:10
Alle Werte eines Array mischen PHP Tipps 2005-2 2 28.07.2005 17:37
Eingabefelder und Werte PHP Tipps 2005-2 1 28.06.2005 08:19
Javascript und PHP: Werte übergeben janni PHP Tipps 2005 5 09.05.2005 20:17
werte werden nicht übergeben PHP Tipps 2005 10 05.04.2005 23:23
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] Werte werden nicht übergeben Server, Hosting und Workstations 1 11.11.2004 09:30
<select> und alte Werte obi PHP Tipps 2004-2 4 06.11.2004 15:17
via Link Werte an eine function übergeben PHP Tipps 2004 5 01.07.2004 12:39
Werte eines Arrays in eine MySQL schreiben PHP Tipps 2004 2 28.06.2004 13:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php daten 2x ausgeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.