Einzelnen Beitrag anzeigen
  #2  
Alt 17.04.2008, 20:50:16
lukgestach lukgestach ist offline
Junior Member
 
Registriert seit: Feb 2007
Ort: Safnern, CH
Alter: 32
Beiträge: 255
AW: mysql Ergebnis in Variable speichern und per GET senden

Hallo,
Ein PHP script wird schön von oben nach unten ausgeführt. Du machst den Link mit der Variable $id und definierst diese eine zeile bzw. befehl weiter unten! Da ist das Problem doch einleuchtend, oder? Die Variable $id ist leer, da sie noch keinen Wert zugewiesen bekommen hat! Das gleiche ist mit allen andern Variablen!
Definiere diese VOR dem erzeugen des Link, dann wirds funktionieren.
PHP-Code:
<?php
$quets 
$_POST["quet"];
$num $_POST["numb"];
$submy $_POST["submy"];
$place $_POST["platz"];
//$editu = "<a href='edit.php?kdn=$id&nachn=$nna&vorna=$vna'>edit</a>";
//$id = row['kdnummer'];
//usw.
//Hier ist die Variable $id immer noch leer, da $row[...] noch keinen Wert hat!


include("connect.php");

$abfra mysql_query("SELECT * FROM Kundenliste WHERE naname = '$quets' OR kdnummer = '$num' OR ort = '$place' ");

while(
$row mysql_fetch_assoc($abfra)){ //Hier wird dem Array $row[...] ein Wert zugewiesen
  
echo "id: " $row['kdnummer'] . "| " $row['naname'] . "| " $row['vorname'] . " |Telefon| " $row['telefon'] . "| " $row['ort'] ." " $editu"<br>";
//Hier kannst du jetzt den Variablen $id usw einen Wert zuweisen!
$id row['kdnummer'];
//alle anderen Wertzuweisungen
//Dann kann der Link kommen
$editu "<a href='edit.php?kdn=$id&nachn=$nna&vorna=$vna'>edit</a>";
}
?>
Hier ist der geändertte Code, ich habe mit Kommentar die schritte grob erklärt

Gruss Lukas
Mit Zitat antworten