php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2005, 13:39  
Erfahrener Benutzer
 
Registriert seit: 28.11.2004
Beiträge: 305
nieselfriem ist zur Zeit noch ein unbeschriebenes Blatt
Standard Arrayinhaltsvergleich funzt nett

hallo!

Ich habe ein Array $daten, welches mittels Formular mit Daten gefüllt wird. Diese Daten sind so eine Art Bewertung von 1 bis 5. Nun soll eine Routine eben abgleichen ob diese werte entweder 1 oder 2 oder 3 usw. von index x bis index y vorhanden sind und falls nicht sollte es zu einer Fehlermeldung mit dem index kommen an dem der Wert nicht der Forderung enspricht. Meine vorläufige Routine ist folgende

Code:
for ($i=29; $i<=59;$i++)
    {
      if(($daten[$i]!=1)||($daten[$i]!=2)||($daten[$i]!=3)||($daten[$i]!=4)||($daten[$i]!=5))
      {
      echo " $i ist fehlerhaft
" ;
      echo "Array am index i =$daten[$i]
";  //testausgabe um nach Werten an Poisition $i zu gucken und diese sind ok
      }  
    }
Nun ist das Problem, dass die meldung immer ausgeben wird, obwohl die Werte korrekt im Array vorhanden sind. Hat jemand eine Idee was da nicht stimmt oder nen Codeschnipsel der besser ist als meine Idee.

Danke und Gruß niesel
nieselfriem ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2005, 13:43  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

Ich hab mir deine Beschreibung des Problems nicht wirklich angeschaut aber deine If-Anweisung ist seeehr strange. Ich schätze mal, dass die || (OR) eigentlich && (AND) sein sollen, denn sonst ist die Bedingung sehr sehr komisch.
freq.9 ist offline  
Alt 30.05.2005, 14:31  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
if((!is_int($daten[$i])) && ($daten[$i]<1) && ($daten[$i]>5))
?>
hab´s nicht getestet und bin mir auch nicht sicher ob das mit !is_int() so richtig ist...
aber von der Logik her mÜsst´s passen
 
Alt 30.05.2005, 16:29  
Erfahrener Benutzer
 
Registriert seit: 28.11.2004
Beiträge: 305
nieselfriem ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke! Es darf nicht || sein sondern && Danke und Gruß niesel!
nieselfriem ist offline  
 


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
Kontaktformular plus 3 Attachments funzt net catmoon PHP Tipps 2008 2 25.06.2008 10:15
Template Klasse unter PHP 4.4.1 funzt nicht CrackPod PHP-Fortgeschrittene 9 30.03.2006 03:44
link mit absoluter url-angabe funzt nicht in php PHP Tipps 2006 6 27.02.2006 15:23
suse 9.1 - apache2 virtualhost funzt und funzt nicht Server, Hosting und Workstations 0 01.12.2005 11:23
Script funzt nicht.. server kanns nicht? PHP Tipps 2007 12 23.11.2005 13:27
SQLite Tabelle funzt nicht PHP Tipps 2005-2 1 26.08.2005 12:33
Update funzt nich PHP Tipps 2005-2 10 12.08.2005 18:01
Auf Firmen-Server funzt kein include aus fremden Verzeichnis PHP-Fortgeschrittene 3 19.07.2005 16:49
Abfrage funzt nicht Datenbanken 7 07.02.2005 10:10
update in db funzt net.... PHP Tipps 2004 6 17.09.2004 17:18
datenbank update mit variablen funzt nicht Datenbanken 47 06.09.2004 07:53
db abfrage funzt nich bei einem feld *haareausreiß* Datenbanken 25 18.08.2004 15:46
Kann mir einer sagen warum das nicht funzt PHP Tipps 2004 4 26.07.2004 09:11
Paginierte Links - funzt net - PHP Tipps 2004 4 06.07.2004 19:07
Bilder-Gallerie funzt nicht... PHP Tipps 2004 2 29.06.2004 10:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:52 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.