wo ist in dieser if anweisung der fehler ? :(
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anweisung
code
double
fehler
fehlermeldung
genommen fehler
helfen
inhalt
klappen
konkrete fehler
machen
moderator
objekt
rangliste
schlecht schau
sonstigen code
string
typ
variablen festlegungen
weglassen
-
hi, habe nen prob, also der code soll so sein wenn $prozent_voll max 100 sein kann, also das wenn da raus kommt 180, das er trotzdem 100 anzeigt. ich wollte es anhand dieser if-anweisung machen, nur finde ich net den fehler, ich nehme an bei 100> ist er, nur ka wie das richtig hei?en sollte
if($prozent_voll='100>'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
} -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
jap du hast es richtig gesehen
if($prozent_voll<='100'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
so m?sste es klappen -
geht auch nicht :(
-
meisterdererde... Kannst du mal endlich sagen, was denn nicht geht?! Bekommst du eine Fehlermeldung? Klappt irgendetwas nicht, von dem du erwartest, das es klappen sollte? Oder was?
Und dann bitte weitere Infos. -
jap du hast es richtig gesehen
if($prozent_voll<='100'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
so m?sste es klappen
ja, was geht denn daran nun nicht? versuch ma die '' wegzulassen! ansonsten, was passiert denn, wenn du dein script ausf?hrst?
ohne konkrete fehler kann dir sonst niemand helfen.... -
Also es macht das was es soll.
$prozent_voll =100 ;
$countertotal =50;
if($prozent_voll<='100'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
echo $prozent_voll."<br>";
$prozent_voll =101 ;
if($prozent_voll<='100'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
echo $prozent_voll;
Ausgabe ist:
200
100
Das soll es ja auch nach diesen Skript sein.
Ich vermute mal du suchst sowas.
$prozent_voll = $countertotal * 4;
if($prozent_voll>'100'){
$prozent_voll = 100;
}
P.S. ich w?rde auch die ' weglassen. Aber das ist egal.
Jens -
Hallo
Kann doch nicht klappen. Was wir brauchen:
- Welchen Inhalt hat die Variable "$countertotal"?
- Welchen Inhalt hat die Variable "$prozent_voll"?
- Ist "$prozent_voll" ein String, oder ein Integer?
- Kommt eine Fehlermeldung?
if($prozent_voll==100){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
Ich sch?tze es mal so.
bis dann,
scripter
EDIT: Wo kommt den der Post her?! Der da oben -
hi, habe nen prob, also der code soll so sein wenn $prozent_voll max 100 sein kann, also das wenn da raus kommt 180, das er trotzdem 100 anzeigt. ich wollte es anhand dieser if-anweisung machen, nur finde ich net den fehler, ich nehme an bei 100> ist er, nur ka wie das richtig hei?en sollte
if($prozent_voll='100>'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
also, es kann gar nicht so sein:
if($prozent_voll='100>'){
da ein enfaches = f?r variablen-festlegungen "besetzt" ist!
$variable = 100;
sowas eben, d.h. dass dein script mal zumindest so aussehen muss:
if($prozent_voll >= '100'){
$prozent_voll = $countertotal * 4;
}
else{
$prozent_voll = 100;
}
so m?sste es klappen! -
@mawes
falls du als moderator dir den thread mal durchgelesen h?ttest, h?ttest du gemerkt, das dein vorschlag bereits in der ersten antwort kam.... und arme user, die wirklich helfen wollen werden von euch ermahnt, super vorbild...
die idee von scripter is nich schlecht...
schau doch ma, was den variablen zugewiesen wurde bevor du die if anweisung hast.
also so zb.
echo "Prozent_voll = " . $prozent_voll."<br>Counter_total = " . $countertotal;
oder welchen typ die var haben.
echo $gettype($prozent_voll);
echo $gettype($countertotal);
M?gliche Werte dabei sind:
"integer" - Ganzzahl
"double" - Flie?kommazahl
"string" - Zeichenkette
"array" - Variable mit mehreren Elementen
"object" - Objekt
"unknown type" - Unbekannter Variablentyp
naja, obwohl das mit typ ja eigentlich keine rolle bei php spielt, man kann ja ganz schnell aus nem int nen string machen... is ja nich wie bei java oder anderen
mfg
-
haaaaaaaa endlich geht es, habe den code von jacrgenommen und dann noch paar fehler raus genommen (fehler im sonstigen code die ich gemacht habe ^^')
ich danke alle die hier mir geholfen haben, endlich geht es *freu*
Edit jacr
Wenn alles geht dann kann das geschlossen werden.
P.S. @ranglisten auch Moderatoren sind Menschen und machen mal einen Fehler und wenn sie zu viele Fehler machen werden sie abgesetzt -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage