Mailinglisten-Archive |
Moin, ----- Original Message ----- From: "Bernhard Schimanski" <bernhard.schimanski_(at)_nexgo.de> To: "PHP Center" <php_(at)_phpcenter.de> Sent: Friday, January 25, 2002 8:43 PM Subject: [php] Variablen per header übertragen und Felder auswerten. > Hallo Liste, > > das erstes Problem, ich möcht Variablen per "header" weiter geben, ich > habe folgendes versucht: > > "header("Location: dateiname.php?varA=<?echo $varA;?>&varB=<?echo > $varB;?>");" > > funktioniert nicht, diese Art funktioniert per Link und versteckte > Felder. Wie kann ich Variablen per "header" in die andere Seite weiter > weiterleiten ? header("Location http://example.com/seite.php?var=$value&bla=$blubb"); Es muss sich um eine kompl. URI handeln beim Ziel und warum zum Henker machst du da den PHP Tag immer Auf und ZU ? alternativ: $URI = 'http://example.com/seite.php?var='.$var.'var1='.$var1; header("Location: $URI"); > > > Das zweite Problem ich möchte den Inhalt eine Feldes auslesen und dann > mit eine Variable aus eine andre Seite vergleichen und das mehrmals > hinter einander, das Auslesen und sieht bei mir so aus: > > $select = mysql_select_db("DBname",$db); > $var1 = mysql_query("select spalte1 from tabelle1 where > spalte1='$varX'"); > $var2 = mysql_fetch_assoc($var1); > > if($varX == $var2['spalte1']) > { > # hier die erste Abfrage, funktioniert > > # ab hier die zweite Bedingung in der erst und folgen noch mehere > $var4 = mysql_query("select spalte2 from tabelle2 where > spalte2='$varY'"); > $var5 = mysql_fetch_assoc($var4); > if($varY == $var5['spalte2']) ungetestet mysql_select_db("DBname",$db); $query = "select spalte1 from tabelle1 where spalte1='$varX'"; echo "<p>Query: $query</p>"; $res = mysql_query($query); while($row = mysql_fetch_array($res)){ if($row['spalte1'] == $andererWert){ echo 'Sind gleích ! ..... '.$row['spalte1'].' == '.$andererWert.'<br>'; } else { echo 'sind ungleich<br>'; } } bei laengeren vergleichen mal switch anschauen... was fehlt ist die ueberpruefun ob die anfrage ueberhaupt ein Ergebnisbrachte... lies mal http://de.php.net/mysql-num-rows Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive