php in php... oder so äHnlich

  • Themenstarter Themenstarter x12x13
  • Beginndatum Beginndatum
Original geschrieben von Chino
jupp, stimmt! :)

aber das ändert trotzdem nix daran, dass der autor mal eine frage oder so mitangeben könnte, damit wir wissen, um was es überhaupt geht! :-)

oder kann einer hier gedanken lesen? :p

ich kann´s ja mal probieren
*sum ching... *grmsl* :D*
nope
ging net
der wohnt zu weit weg ;p
 
äh leute?? warum versteift ihr euch auf eine übergebene variable?
die variable $link wurde vorher nirgends deklariert, is also eine logische schlußfolgerung, dass er/sie/es diese variable an das script übergibt und die dann mit einem string vergleichen will... steht übrigens auch im text (siehe links (<a href=".../a>)). wie war das noch? wer lesen kann, ist klar im vorteil? :-) :p

würde dann theoretisch so aussegen:
PHP:
<?php
// Die Zeile hier unter soll immer dann
// eingefügt werden, wenn ich <?php echo $bg_color ? >
// in den Code einfüge
if ($link == "contact"){ echo "#000000"; }else{echo "#FFFFFF";}
?>
<table border="1">
<tr>
<td>
<table border="1">
  <tr><td bgcolor="<?php echo $bg_color ?>"><a href="test.php?link=contact">Dies ist Zelle Nummer Eins !</a></td></tr>
  <tr><td><a href="test.php?link=zwei">Zelle Zwei, HAHAHAHAHAHA !!! :-)</a></td></tr>
</table>
</td>
<td>
  <!-- Inhalt der reingeladen wird -->
  <?php
    if ($link == "contact"){
	  include "test2.php";
	}
	if ($link == "zwei"){
	  include "test3.php";
    }
  ?>
</td>
</tr>
</table>
is allerdings trotzdem einfachstes php und wer nicht gleich bei der ersten fehlermeldung aufhört zu suchen, der hat
sowieso verloren. also näxtes mal erstmal richtig durchschauen :)

matt
 
Zuletzt bearbeitet:
Re: Re: php in php... oder so äHnlich

Original geschrieben von matt
äh leute?? warum versteift ihr euch auf eine übergebene variable?
die variable $link wurde vorher nirgends deklariert, is also eine logische schlußfolgerung, dass er/sie/es diese variable an das script übergibt und die dann mit einem string vergleichen will... steht übrigens auch im text (siehe links (<a href=".../a>)). wie war das noch? wer lesen kann, ist klar im vorteil? :-) :p

würde dann theoretisch so aussegen:
PHP:
<?
......
is allerdings trotzdem einfachstes php und wer nicht gleich bei der ersten fehlermeldung aufhört zu suchen, der hat
sowieso verloren. also näxtes mal erstmal richtig durchschauen :)

matt

darum ging es garnimma...
wir haben darüber geredet das es ein problem geben wird wenn er das form mit post abschicken würde...
der punkt ist der da er es über nen link macht wird er es als get abschicken allerdings kann er mehr darraus lernen wenn wir ihm sagen was passiert wenn er ein form mit post abschicken würde
result: er würde keine variablen im php bekommen weil es mit post und nicht mit get im php abgeholt werden würde...
also entweder wir hollen unsere variablen mit
$_POST
$_GET
$_REQUEST
oder aber wenn register_globals=on ist eben mit
$variablenName

darum gins im rest und um nichts anderes...
->
also näxtes mal erstmal richtig durchschauen
wer lesen kann, ist klar im vorteil?
 
die frage an sich wurde aber noch nicht beantwortet, und um was anderes geht bzw. soll es hier gar nicht gehen ;).

wenn einer hilfe will, dann will er nicht eine diskussion um ein thema haben, das in ungefähr etwas mit seinem problem zu tun hat, sondern eine antwort, oder etwa nicht? in einem thread, über das ein thema gestellt wurde, geht es immernoch um das thema, oder etwa nicht?

sollte ich falsch liegen, sagt's mir :p. hab ich die lösung etwa übersehen?

matt
 
Original geschrieben von matt
die frage an sich wurde aber noch nicht beantwortet, und um was anderes geht bzw. soll es hier gar nicht gehen ;).

wenn einer hilfe will, dann will er nicht eine diskussion um ein thema haben, das in ungefähr etwas mit seinem problem zu tun hat, sondern eine antwort, oder etwa nicht? in einem thread, über das ein thema gestellt wurde, geht es immernoch um das thema, oder etwa nicht?

sollte ich falsch liegen, sagt's mir :p. hab ich die lösung etwa übersehen?

matt

frage?
welche frage?
er hatt keine frage gestellt sondern ledeglich nur seinen code gepostet...
und er hatt einer antwort bekommen... ist der 3te post...
und mehr kann man darrauf nicht anworten oder sehen das andere leute anders!?
also ich für meinen teil hab den rest zur aufklären benutzt
mein kommentar nach der lösung hatt sich auch schon darrauf bezogen das es wenn es nicht mit get gemacht wird es zu einem fehler kommen würde
-> anhang source...

zumal wenn dir auffällt hatt er sich nicht mehr gemeldet seit seinem poste...

hmm anhang
PHP:
function getStandartColor($col){
   $out = "FFFFFF";
   if($col == "FFFFFF"){
      $out="000000";
   }
   return $out;
}
// bsp:
echo getStandartColor("000000");
 
Zuletzt bearbeitet:
natürlich ist das theoretisch eine lösung, wenn auch nicht wirklich logisch. was fängt er damit an? so wie ich das geschrieben hab (soll kein eigenlob sein, würde ich für jeden code der meiner meinung nach richtig ist auch machen) macht das ding wieder einen sinn und ist für sich eigenständig lauffähig (sofern der restliche teil der vom threadstarter gepostet wurde richtig ist).

punkt.

du musst ja nichts zugeben, viel spaß noch beim posten ;)

matt
 
naja mehr als ne funktion kann ich net schreiben..
PHP:
function getStandartColorForLink($link,$arrayAllowedLinks){
   $out = "#FFFFFF";
   for($i=0;$i<count($arrayAllowedLinks);$i++){
      if($link == arrayAllowedLinks[$i]){
         $out="#000000";
      }
   }
   return $out;
}
// bsp:
$erlaubteLinks = array("News","Kontakt","Members");
echo getStandartColorForLink("kontakt",$erlaubteLinks);
 
Zuletzt bearbeitet:
Original geschrieben von matt
kurze frage nochma: warum ne funktion?

matt


ist ganz einfach
nach 5maligem durchlesens seines postes karm mir nen lichtlein
PHP:
// Die Zeile hier unter soll immer dann
// eingefügt werden, wenn ich <?php echo $bg_color ? >
// in den Code einfüge
if ($link == contact){ echo "#000000"; }else{echo "#FFFFFF";}
-> hier die lösung
PHP:
function getStandartColorForLink($link,$arrayAllowedLinks){
   $out = "#FFFFFF";
   for($i=0;$i<count($arrayAllowedLinks);$i++){
      if($link == arrayAllowedLinks[$i]){
         $out="#000000";
      }
   }
   return $out;
}
// bsp:
$erlaubteLinks = array("News","Kontakt","Members");
echo getStandartColorForLink("kontakt",$erlaubteLinks);
 
ok. aber für den moment, wenn wir die zukunft und evtl. erweiterungen mal außer acht lassen, bringt eine funktion an sich nicht viel, da er den gesamten inhalt nur einmal verwendet.

will mich aber sicher nich streiten :)

matt

p.s.: bin dann weg, will auch mal feierabend haben ;)
 
Zurück