• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Basiswissen

Status
Für weitere Antworten geschlossen.

philipp

Neues Mitglied
Was könnt ihr mir an Basiswissen mitteilen über das schreiben von websites in PHP?

also. ich geb bei nem link mal an: xxx.php?go=uebersicht

wenn ich jetz 10 links hab und 10 mögliche gos

..macht ihr dann eine PHP datei mit 10 IFs?
also
<?php
$go = $_GET['go'];
if ($go == 'uebersicht') {
?>
HTMLCODE

oder geht das besser????
:)
 
Werbung:
und wie kann ich da die "section" definieren?


sry ich bin ganz ganz frisch in dem gebit ;)

edit: also ich mein designmäßig. also width, height...
 
Werbung:
Hallo,

ich würde einfach ein Array erstellen, welche alle Go's enthält und den entsprechend aktuellen dann includieren.
Code:
<?php
$gos = array("go1", "go2", "go3", "go4", "go5", "go6", "go7", "go8", "go9", "go10");
if(in_array($_GET["go"], $gos))
{
include($_GET["go"].".php");
}
else
{
include($gos[0].".php");
}
?>


Liebe Grüße,
L.T.M
 
Werbung:
[php:1:5c21d556a8]
<?php
$gos = array ('go1', 'go2', 'go3', 'go4');
array_key_exists('go', $_GET) !== false ? $go = $_GET['go'] : $go = 'go1';
if(in_array($go, $gos))
include($_GET['go'].'.php');
else
include($gos[0].'.php');
?>
[/php:1:5c21d556a8]
(wie immer entfernt das forum automatisch die einrueckungen - ich bitte euch das zu uebersehen :evil: )
wenn schon loesung vorgeben dann bitte auch richtig (deine enthielt eine moegliche fehlerquelle)
warum benutz du eigentlich doppelte anfueherungszeichen? das ist doch unsinnig ;)
 
Hallo,

meine Variante geht genauso gut, wo ist also dein Problem? Ob deins nun schöner, korrekter oder sonst was ist, brauch mich nicht zu interessieren, solange meine Variante auch läuft.

Wieso doppelte Anführungszeichen? Ich find sie schöner.

Wieso unsinnig? Legst du fest, was sinnig und was unsinnig ist?


Liebe Grüße,
L.T.M
 
L.T.M schrieb:
meine Variante geht genauso gut, wo ist also dein Problem? Ob deins nun schöner, korrekter oder sonst was ist, brauch mich nicht zu interessieren, solange meine Variante auch läuft.
Schön, nur doof, wenns unsicher is
L.T.M schrieb:
Wieso doppelte Anführungszeichen? Ich find sie schöner.
Der PHP-Interpreter findet sie aufwendiger...
 
Werbung:
wenn wir schon so pingelig sind :p hier noch eine verbesserung:
Code:
 : $go = 'go1';
anstatt desen:
Code:
 : $go = $gos[1];

dann kann man auch namen ändern ohne das alle zusammenbricht...
 
ltm wenn kein go= vorhanden ist erzeugt deine variante einen Fehler.
das ist halt unschoen ;)
 
Werbung:
welche php version? in jeder etwas aktuellen php 4 / 5 version erzeugt es einen
(uebrigens gibt es einen himmelweiten unterschied zwischen "fehler erzeugen" und "fehler anzeigen" - ich hoffe du meinst das 1. )
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben