NetVision-Technik

NetVision-Technik (http://www.netvision-technik.de/forum/index.php)
-   Off-Topic (http://www.netvision-technik.de/forum/forumdisplay.php?f=44)
-   -   was ist hieran wohl "Falsch" (http://www.netvision-technik.de/forum/showthread.php?t=1617)

Cerberus 04.08.2008 23:25

was ist hieran wohl "Falsch"
 
PHP-Code:

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

Gandalf 05.08.2008 00:00

und wie soll es dann heißen?

DirtyPlaya 05.08.2008 01:01

PHP-Code:

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 01:24

guckt euch mal den abschnitt an was fällt euch auf

PHP-Code:

}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 01:26

die klammer ist falschrum
PHP-Code:

echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh>/td>"

PHP-Code:

echo "<td class=\"tablea\">M´r kann et liehre mit vill zick und möh</td>"

so gehört das

gotthummer 05.08.2008 01:37

das ist eine sache ist aber nochmehr falsch

Solstice 05.08.2008 07: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 07:43

also cih weiß nicht wo noch fehler ist:no:

Solstice 05.08.2008 08: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:
PHP-Code:

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 08: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-Code:

<?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 10:33

jop sieht schon ganz gut aus

Gandalf 05.08.2008 16:32

wenn es so richtig ist wie glasfist gepostet hat, werde ich es so in meine sig machen

Solstice 05.08.2008 16:55

hier nochmal syntaxkorrektur incl html-tidy :P (die dokumenttypdeklaration hab ich mal weggelassen :twitcy:)


PHP-Code:

 <?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 17:04

na Leute ... es ging ja nicht darum, ihn eine "Monser-Sign" zu verpassen -- oder seine vorhandene zu verändern ...

aber schaut mal so:
PHP-Code:

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
PHP-Code:

if(empty($zauberei)) 

das machen
PHP-Code:

if(!isset($zauberei)) 


Gandalf 05.08.2008 17:15

Habe die sig nun so genommen wie Cerberus es gepostet hat

Solstice 05.08.2008 19: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 19:39

warum fällt eigentlich immer noch keinem mein eingebauter Fehler auf ???

:confuse::confuse:

Gandalf 05.08.2008 20:23

fehlt da nicht noch was nach elseif ??

Dark-Destroyer 05.08.2008 20:58

ich würde sagen die GANZEN klammern fehllen !!!!!!!!!!!!!!

da ist keine einzige drinne

Bluesteel 05.08.2008 21:17

so ist es richtig :
PHP-Code:

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:

Gandalf 05.08.2008 21:32

so hatte ich es ja Bluesteel, da hieß es da wäre was falsch

GlasFist 05.08.2008 21:33

nein 2x else geht nicht

Bluesteel 05.08.2008 21:39

sorry mein fehler hab es schon koriegiert....bin nen bisschen im stress:twitcy:

Solstice 06.08.2008 00: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 00:33

ja man muss sie aber nicht weglassen und so bin ich es gewöhnt zu arbeiten:twitcy::dafuer:

Solstice 06.08.2008 01: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 01: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 06:05

also -- hier mal die Auflösung ...
da es ja keinem aufgefallen ist:
PHP-Code:

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 20:57

alter Falter, da legst di nieder!

"isser" oder isser ned ;)

Cerberus 11.08.2008 20:41

:wacko::wacko:

was willst mir damit sagen ????


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2025, vBulletin Solutions, Inc.