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