zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden jQuery - verschachtelte while()-Schleife wird nicht ausgeführt

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 16.09.2009, 18:27
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 16.09.2009
Beiträge: 2
Taiphoon befindet sich auf einem aufstrebenden Ast
Standard jQuery - verschachtelte while()-Schleife wird nicht ausgeführt

Hallo zusammen,
ich bin gerade dabei beim klick auf einen Button ein php-Skript ausführen zu lassen. An sich funktioniert das, nur das Ausführen des Skriptes läuft schief:

Code:
		
         $(".reload").click(function(event) {
		$.post("includes/reload.php",
                        function(data){
                        	$("#reload").html(data);
                        }
               );       
          });

Hier der Code aus der reload.php

PHP-Code:
<?php
$i
=0;
$m=0;

while(
$i<"5"){
    echo 
$i;
    echo 
"<br/>";
    
$i++;    
    while(
$m<"5"){
        echo 
$m;
        echo 
"<br/>";
        
$m++;    
    }
//ende innere while
}//ende aeussere while
?>
Wenn ich auf den Button im Formular mit der id "reload" klicke, wird das Skript zwar ausgeführt, aber nicht wie anzunehmen wäre eine lange liste mit Zahlen sondern:
Code:
0
0
1
2
3
4
1
2
3
4
Dies ist die Ausgabe.

Es gibt also Probleme bei ineinander geschachtelten while-Schleifen.
Wenn ich stattdessen xx-Mal die einzelne while-Schleife hintereinanderkopiere, wird alles ordnungsgemäßg ausgeführt..

Ich hoffe, ihr könnt mir weiterhelfen.

Schonmal besten dank und einen schönen Abend!

Grüße
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 16.09.2009, 18:30
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Du musst $m vor der inneren while-Schleife zurücksetzen.
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 16.09.2009, 19:37
Benutzerbild von Pr0g
(^.^)
XHTMLforum-Mitglied
 
Registriert seit: 23.08.2005
Ort: Düsseldorf
Beiträge: 535
Pr0g wird schon bald berühmt werden
Standard

Warum schreibst du $i<"5" - 5 ist eine Zahl, kein String, also $i<5 und gut is
__________________
Mit Zitat antworten
  #4 (permalink)  
Alt 17.09.2009, 12:49
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 16.09.2009
Beiträge: 2
Taiphoon befindet sich auf einem aufstrebenden Ast
Standard

Danke euch beiden.
Gumbo hat den entscheidenden Tipp gegeben.
Das ganze war ja nur eine Versinnbildlichung meines Skripts, aber auch dort war dies das Problem.

Grüße
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jQuery - verschachtelte website Illuminu Javascript & Ajax 9 19.10.2009 03:38
in while Schleife einen Wert ausgabe von 1 auf 2 und zurück springen lassen gr0by Serveradministration und serverseitige Scripte 7 16.07.2009 21:02
Wie Index For Schleife mit JQuery? ceylan1000 Javascript & Ajax 1 08.02.2009 23:20
JQuery + Wordpress VoinG Javascript & Ajax 0 29.12.2008 17:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:20 Uhr.