php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
edit


 
florian s.
02-08-2002, 12:05 
 
morgen,

ich wollte in meinem g.buch eine editfuktion für admins. einbauen.
ich hab mir da so gedacht:
das g.buch wird mit id's ausgelesen:

while($row = mysql_fetch_object($result)) {
$name = $row->name;
$email = $row->email;
$url = $row->url;
$datum = $row->date;
$eintrag = $row->message;
echo "$row->id $anzeige, $azeigeu, $datum <br> $eintrag <p>";
echo "<a href=edit.php?edit=$id>edit</a><br>";
echo "<a href=del.php?del=$id>del</a><p>";
}


mit dem links wird die zu editierende id an edit.php weitergegeben, wo sie dann so:

<?php
include("connect.php");
$sql="SELECT * FROM gbook WHERE id=$id";
$result = mysql_query($sql);
while($row = mysql_fetch_object($result)) {
$eintrag = $row->message;
echo "<textarea name=textfield>$eintrag</textarea>";
}
?>

in ein textfeld gelesen werden könnte. aber leider funktioniert das mit der variablenübergabe nicht :(

wie kann ich eine editfunktion noch realisieren?

 
Frosty
02-08-2002, 12:11 
 
Jop, du willst die $id übergeben welche aber leer ist.

echo "<a href=\"edit.php?edit=$row->id\">edit</a><br>";
echo "<a href=\"del.php?del=$row->id\">del</a><p>";


Wenn du mit mysql_fetch_objekt ackerst mußt du das doch auch überall tun :)
Hilfreich ist es bi solchen Problemen auch ab und zu mal in den Quelltext zu schauen ob die Variabel auch ersetzt wurde :)

Greetz

 
florian s.
02-08-2002, 12:18 
 
:confused:

ma immer diese leichtsinnsfehl.

danke schön :D

 
Frosty
02-08-2002, 12:24 
 
Jo bidde. Diesmal ist keiner wieder zuvorgekommen :D :huep:

-archiv-

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:48 Uhr.