SucheMitgliederKalenderHilfe Hallo, Gast! Registrieren
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
fehler im scripte - wo?
11.10.2005, 23:10
Beitrag #1
fehler im scripte - wo?
Hallo

habe ein Problem in meinem Scripte und ich komme damit nicht weiter

und zwar werde alle reihen in der datenbank durchgegangen
wenn man eingeloggt ist wird 1* passieren und wenn nicht 2*

1* bedeutet: wenn er eingeloggt ist - trennt er das feld userid> || < und geht das feld userid durch und überpüft die einzelnen angegeben id's mit der session vom user welche id heisst......ist sie gleich wird es überprüft ob das thema geschlossen ist oder nicht falls nicht wird oldpost angezeigt.....falls sie aber nicht übereinstimmt....dann wird newpost angezeigt und $i aus der forschleife sollte auf den wert gestezt werden- sodass die forschleife nicht weiter läuft

2* bedeutet: er überpüt ob close wenn ja gibt er das close bild aus wenn nicht das kein neuer beitrag

hier mal das script=>

PHP-Code:
if(session_is_registered("login_status"))
        {
        
$row_userid explode("||",$row_an['userid']);
        for(
$i=0;$i<count($row_userid);$i++)
           {
         if(
$_SESSION['id']!=$row_userid[$i])
          {
          
$i count($row_userid);
          
$postbild $postnew;
          }else{
                  if(
$row_an['Status'] == "close")
                    {
$postbild $postclosed;}
                      else{
$postbild $postold;}
               }
           }
        }else{
             if(
$row_an['Status'] == "close")
               {
$postbild $postclosed;}
                 else{
$postbild $postold;}
             } 

vlt findet ja wer den fehler
zum testen: das er es falsch ausgibt
klick hier
nick: testnick
pw: test123

dann auf board->test zum forum-> dort sind 2 einträge ---dies ist ein test enthält für den nick diese zahlenreiche 0||1||2||3||4||5 ....der andere enthält bei userid nur "das"

wenn was unklar ist bitte fragen
sry das der code so unübersichtlich geschrieben ist

MFG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.10.2005, 15:23 (Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2005 15:25 von tonne.)
Beitrag #2
 
das heisst elseif, wenn du ne abfrage machen willst... ausserdem haste ein = vergessen... passiert mir auch imma....

bitte quetsche das auch net so...

also net if($_SESSION['id']!=$row_userid[$i]) sondern
if($_SESSION['id'] != $row_userid[$i]), hab beim erstenma das ! uebersehen Tongue
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.10.2005, 15:30 (Dieser Beitrag wurde zuletzt bearbeitet: 13.10.2005 15:55 von Blacksoul.)
Beitrag #3
 
und wo ist der besage elseif fehler? wenn ich fragen darf
dann könnt ich das leichter beheben
wenn du meinst das im else eine if ist, dann ist das schon richtig^^ - habe mit absicht kein elseif genommen und dann vlt später ein else

MFG

edit: sry das es so gequetscht ist, bei mir im editor sieht das sehr anders aus, da habe ich das in einem guten überblick^^

edit2: danke - fehler gefunden^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Webauktion nur fehler!!! tomm2004 18 1.943 22.10.2006 18:10
Letzter Beitrag: Freshmaker_01
  [MySQL] Warum der Fehler? Sam Fisher 10 1.447 30.06.2006 21:29
Letzter Beitrag: Virus
  formular fehler xcoder 4 881 14.02.2006 06:01
Letzter Beitrag: xcoder
  PHPBB fehler beim patchen Ripperz 1 788 12.02.2006 17:27
Letzter Beitrag: Virus
  fehler in newsanzeige ? Novadis 3 617 28.04.2005 04:39
Letzter Beitrag: Virus
  Problem mit Scripte von Osmodia rene 2 647 17.02.2005 13:33
Letzter Beitrag: Freshmaker_01

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation