phpbar.de logo

Mailinglisten-Archive

[php] Probleme mit Variablen =?iso-8859-15?q?=DCbergabe?=

[php] Probleme mit Variablen Übergabe

Bernhard Schimanski php_(at)_phpcenter.de
Tue, 12 Mar 2002 07:55:56 +0100


Hallo Liste, 

ich habe zwie Dateien: "index.php" und "abfrage.php". Aus der index.php Datei möchte ich per "a href" die "abfrage.php" Datei aufrufen
und dort eine Anfrage an eine DB starten, in der Variable "$sel" soll das Ergebnis zurück an die "index.php" gereicht werden, die Variabel
"$sel" wird zuück übergeben, aber leider nicht an die "while" Schleife übergebel, in der "index.php" Datei habe ich zwei Testabfragen
eingebaut.
Warum wird die Variable an die "while" Scheife nicht übergeben ? Habe ich villeicht falschen Denkeizatz, kann mir jenmad weiter helfen.
Ab hir der Quelltext:

<?
$edv ="edv";
$ausbildung ="ausbildung";
?>
<html><head><meta name="description" content="rechts.html">
<meta name="author" content="">
<title>index.php</title>
</head>
<body text="#000000" bgcolor="#FFFFFF">
<TABLE border="0">
<TR align="center">
 <TD><A HREF="abfrage.php?ausbildung=<?echo $ausbildung?>">Ausbildung</A></TD>
 <TD><A HREF="abfrage.php?edv=<?echo $edv?>">EDV</A></TD
</TR>
</TABLE>
<?
if(isset($sel))
{
echo "sel Ausgabe-1: <b>$sel</b><br>"; #<----- erste Testausgabe
?>
 <TABLE border="1">
 <TR height="29">
  <TD>Laufende-Nr.</TD>
  <TD>Foto</TD>
  <TD>Firma</TD>
  <TD>Beschreibung</TD>
  <TD>Art</TD>Hallo Liste, 

ich habe zwie Dateien: "index.php" und "abfrage.php". Aus der index.php Datei möchte ich per "a href" die "abfrage.php" Datei aufrufen
und dort eine Anfrage an eine DB starten, in der Variable "$sel" soll das Ergebnis zurück an die "index.php" gereicht werden, die Variabel
"$sel" wird zuück übergeben, aber leider nicht an die "while" Schleife übergebel, in der "index.php" Datei habe ich zwei Testabfragen
eingebaut.
Warum wird die Variable an die "while" Scheife nicht übergeben ? Habe ich villeicht falschen Denkeizatz, kann mir jenmad weiter helfen.
Ab hir der Quelltext:

<?
$edv ="edv";
$ausbildung ="ausbildung";
?>
<html><head><meta name="description" content="rechts.html">
<meta name="author" content="">
<title>index.php</title>
</head>
<body text="#000000" bgcolor="#FFFFFF">
<TABLE border="0">
<TR align="center">
 <TD><A HREF="abfrage.php?ausbildung=<?echo $ausbildung?>">Ausbildung</A></TD>
 <TD><A HREF="abfrage.php?edv=<?echo $edv?>">EDV</A></TD
</TR>
</TABLE>
<?
if(isset($sel))
{
echo "sel Ausgabe-1: <b>$sel</b><br>"; #<----- erste Testausgabe
?>
 <TABLE border="1">
 <TR height="29">
  <TD>Laufende-Nr.</TD>
  <TD>Foto</TD>
  <TD>Firma</TD>
  <TD>Beschreibung</TD>
  <TD>Art</TD>
 </TR>
 <TR>
<?
 include("config.inc.php");
 $conn = _(at)_mysql_connect($server,$user,$password) or die("Datenbank konnte nicht konnektiert werden");
 echo "sel Ausgabe-2: <b>$sel</b><br>";     #<----- zwiete Testausgabe
 while($row = mysql_fetch_array($sel))
 {
?>
  <TD><? ECHO $row[Laufende_nr]?></TD>
  <TD><? ECHO $row[Foto]?></TD>
  <TD><? ECHO $row[Firma]?> </TD>
  <TD><? ECHO $row[Beschreibung]?> </TD>
  <TD><? ECHO $row[Art]?></TD>
 </TR>
 <TR>
<?
 include("config.inc.php");
 $conn = _(at)_mysql_connect($server,$user,$password) or die("Datenbank konnte nicht konnektiert werden");
 echo "sel Ausgabe-2: <b>$sel</b><br>";     #<----- zwiete Testausgabe
 while($row = mysql_fetch_array($sel))
 {
?>
  <TD><? ECHO $row[Laufende_nr]?></TD>
  <TD><? ECHO $row[Foto]?></TD>
  <TD><? ECHO $row[Firma]?> </TD>
  <TD><? ECHO $row[Beschreibung]?> </TD>
  <TD><? ECHO $row[Art]?></TD>
<?
 }
?>
 </tr>
 </table>
<?
}
else
     {
     ?>
     <table height="80%">
 <tr>
  <td>&nbsp; </td>
 </tr>
 </table>
 <?
 }
mysql_close($db);
?>
</body>
</html>

############### Ab hier Datei Abfrage.php
<?
include("config.inc.php");
include("db.inc.php");
$conn = _(at)_mysql_connect($server,$user,$password) or die("Datenbank konnte nicht konnektiert werden");
_(at)_mysql_select_db($db,$conn) or die ("Datenbank konnte nicht ausgewählt
werde");

echo "Ausgabe von edv:$edv<br>";
$v = $edv;
switch ($v)
 {
 case edv:
  $sel = mysql_query("select Firma, Beschreibung, Art, Laufende_nr, Foto from lieferanten_tab where Art='Edv'");
  ?>
  <META HTTP-EQUIV="refresh" CONTENT="0; URL=../rechts.php?sel=<?echo $sel?>">
  <?
  break;
 case ausbildung:
  $sel = mysql_query("select Firma, Beschreibung, Art, Laufende_nr, Foto from lieferanten_tab where Art='Ausbildung'");
  ?>
  <META HTTP-EQUIV="refresh" CONTENT="0; URL=rechts.php?sel=<?echo $sel?>">
  <?
  break;
 }
?>
<HTML>
<HEAD>
<META NAME="author" CONTENT="">
<TITLE>abfrage.php</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#FF0000" ALINK="#FF0000"
VLINK="#FF0000">
</BODY>
</HTML>

Danke im voraus

mfg Bernhard


php::bar PHP Wiki   -   Listenarchive