Archiv verlassen und diese Seite im Standarddesign anzeigen : was ist hieran wohl "Falsch"
Cerberus
05.08.2008, 00:25
include_once('include/zauberei.php');
session_start();
if(empty($zauberei)) {
echo "<td class=\"tablea\">PHP is wie Zauberei</td>";
}else{
echo "<td class=\"tablea\">Der ene kann et der andere nit</td>";
}else{
echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh>/td>";
}
öhm ...
wir sin ein "Coder-Forum" ....
sollte es dann nicht anders heißen ???
mögliche "Korrekturen" bitte hier
und wie soll es dann heißen?
DirtyPlaya
05.08.2008, 02:01
include_once('include/verstehen.php');
session_start();
if(empty($zauberei)) {
echo "<td class=\"tablea\">PHP ist reine lernsache</td>";
}else{
echo "<td class=\"tablea\">Der ene kann et der andere nit</td>";
}
if($_POST["Zauberei"] {
echo "<td class=\"tablea\">ohne lernen geht nix>/td>";
}
so villeicht
gotthummer
05.08.2008, 02:24
guckt euch mal den abschnitt an was fällt euch auf
}else{
echo "<td class=\"tablea\">Der ene kann et der andere nit</td>";
}else{
echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh>/td>";
}
DirtyPlaya
05.08.2008, 02:26
die klammer ist falschrum
echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh>/td>";echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh</td>";so gehört das
gotthummer
05.08.2008, 02:37
das ist eine sache ist aber nochmehr falsch
Solstice
05.08.2008, 08:27
:twitcy::twitcy:
Um was ihr euch sorgen macht...
Issa wahnsinn.
Dass bei mir noch niemand extra n Thread wegen der sig aufgemacht hat wundert mich.
mfg,
Sol
DirtyPlaya
05.08.2008, 08:43
also cih weiß nicht wo noch fehler ist:no:
Solstice
05.08.2008, 09:06
zb das <td></td> nicht ohne <tr></tr> und übergeordnet <table></table> verwendet werden darf --> Error
Da bin ich mir net sicher... hab ich noch nie gehört:
include_once('include/verstehen.php');
entweder require_once oder include.
ne mischung?
Hab zumindest kein gutes gefühl dabei
Um noch genau zu nehmen:
Wir wissen das weder in der funktion session_start();
noch in der include(_once) includierten datei ein Stylelink erfolgt, folglich, wenn wir "class="/tablea"/ " verwenden müssen wir auch noch nen stylelink machen.
Soweit alles was mir auffällt.
mfg,
Sol :err:
würd mir so einfalln auf
GlasFist
05.08.2008, 09:12
es gibt:
require
require_once
include
include_once
^^ das ist soweit also richtig
--======================================--
--== automatische Beitragszusammenführung ==--
--======================================--
GlasFist schrieb nach 10 Minuten und 36 Sekunden:
mein versuch
<?php
include_once('include/zauberei.php');
session_start();
if(empty["$zauberei"]) { ?>
<td class=tablea>PHP is wie Zauberei</td>
<? }else{ ?>
<td class=tablea>Der eine kann es der andere nicht</td>
<? } // Doppelelse ist falsch deswegen elseif
elseif($_POST["$zauberei"]){ ?>
<td class=tablea>M´r kann et liehre mit vill zick und möh</td>
<? } ?>
gotthummer
05.08.2008, 11:33
jop sieht schon ganz gut aus
wenn es so richtig ist wie glasfist gepostet hat, werde ich es so in meine sig machen
Solstice
05.08.2008, 17:55
hier nochmal syntaxkorrektur incl html-tidy :P (die dokumenttypdeklaration hab ich mal weggelassen :twitcy:)
<?php
include_once('include/zauberei.php');
session_start();
?><html><head><title>Zauberei</title>
<link rel="stylesheet" href="css/style.css" type="text/css" media="screen" />
</head>
<body>
<table><tr><?
if(empty["$zauberei"]) { ?>
<td class=tablea>PHP is wie Zauberei</td>
<? }else{ ?>
<td class=tablea>Der eine kann es der andere nicht</td>
<? } // Doppelelse ist falsch deswegen elseif
elseif($_POST["$zauberei"]){ ?>
<td class=tablea>M´r kann et liehre mit vill zick und möh</td>
<? } ?> </tr></table></body>
Fixes:
Stylesheet nun (theorethisch) vorhanden
html etwas sauberer (<td> ohne zuweisung an eine <tr> und ohne zuweisung an ne tabelle <table> :arghh:)
mfg,
Sol
Cerberus
05.08.2008, 18:04
na Leute ... es ging ja nicht darum, ihn eine "Monser-Sign" zu verpassen -- oder seine vorhandene zu verändern ...
aber schaut mal so:
include_once('include/zauberei.php');
if(empty($zauberei))
echo "PHP is wie Zauberei";
elseif
echo "Der ene kann et der andere nit";
else
echo "M´r kann et liehre mit vill zick und möh";oder :jiggy::wink:
--======================================--
--== automatische Beitragszusammenführung ==--
--======================================--
Cerberus schrieb nach 1 Minute und 4 Sekunden:
allerdings würde ich noch aus
if(empty($zauberei))das machen
if(!isset($zauberei))
Habe die sig nun so genommen wie Cerberus es gepostet hat
Solstice
05.08.2008, 20:27
naja.... so siehtse wenigstens nach jemandem mit ahnung aus (ups... war da unterschwellige nachricht? :twitcy:)
die php tags könnte man noch hinmachen oder??
mfg,
Sol
Cerberus
05.08.2008, 20:39
warum fällt eigentlich immer noch keinem mein eingebauter Fehler auf ???
:confuse::confuse:
fehlt da nicht noch was nach elseif ??
Dark-Destroyer
05.08.2008, 21:58
ich würde sagen die GANZEN klammern fehllen !!!!!!!!!!!!!!
da ist keine einzige drinne
Bluesteel
05.08.2008, 22:17
so ist es richtig :
include_once('include/zauberei.php');
session_start();
if(!isset($zauberei)) {
echo "<td class=\"tablea\">PHP is wie Zauberei</td>";
}elseif{
echo "<td class=\"tablea\">Der ene kann et der andere nit</td>";
}else{
echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh></td>";
}
:lol::lol::lol::lol:
so hatte ich es ja Bluesteel, da hieß es da wäre was falsch
GlasFist
05.08.2008, 22:33
nein 2x else geht nicht
Bluesteel
05.08.2008, 22:39
sorry mein fehler hab es schon koriegiert....bin nen bisschen im stress:twitcy:
Solstice
06.08.2008, 01:28
Wieso habt ihr die klammern wieder hin??
hat doch ohne gestimmt. :err:
Nach phpregel darf man diese weglassen, wenn nur eine anweisung folgen soll..
was hier der fall ist...
mfg,
Sol
Bluesteel
06.08.2008, 01:33
ja man muss sie aber nicht weglassen und so bin ich es gewöhnt zu arbeiten:twitcy::dafuer:
Solstice
06.08.2008, 02:02
du musst viel übung haben im zuordnen von zugehörigen klammern :twitcy:
ich versuche diese übung zu vermeiden :cute:
Ich lass mich doch von ein paar klammern nicht lumpen.
Wo kämen wir da hin :err:
mfg,
Sol
Bluesteel
06.08.2008, 02:11
ja sicherlich aber eigendlich ist es einfach für jede klammer auf gibbet eine zu man muss ebend nur wie du schon sagst den überblick behalten :biglaugh::biglaugh::biglaugh:ansonsten sieht man so aus:confuse::confuse:
Cerberus
06.08.2008, 07:05
also -- hier mal die Auflösung ...
da es ja keinem aufgefallen ist:
include_once('include/zauberei.php');
if(!isset($zauberei))
echo "PHP is wie Zauberei";
elseif(isser($zauberei))
echo "Der ene kann et der andere nit";
else
echo "M´r kann et liehre mit vill zick und möh>";
denn ein jeder sollte wissen, das:
1.) wie GF schaon sagte 2x else nicht geht
2.) JEDES IF eine Bedingung braucht
und
3.) jedes elseif ebenfalls eine Bedingung braucht
so -- nun ist es richtig und korrekt
Tiberius
08.08.2008, 21:57
alter Falter, da legst di nieder!
"isser" oder isser ned ;)
Cerberus
11.08.2008, 21:41
:wacko::wacko:
was willst mir damit sagen ????
vBulletin® v3.8.9, Copyright ©2000-2024, vBulletin Solutions, Inc.