Okies ik heb nu 2 files voor een edit functie.
De eerste file is om informatie uit db te halen, dan te posten onder de betreffende form ruimte zodat users tekst kunnen lezen/editen.
Het 2de gedeelte is om mijn geedite gegevens weer terug in mijn database te editen. Nou zit ik dus met een klein probleempje dat mijn 2de php file niet weet waar hij het terug in moet stoppen omdat ik alleen de quote en user in POST vorm heb doorgestuurd en niet mijn ID ( die wordt gelezen van URL zelf ).
Ik wil vermijden dat ik ook een variable aan mijn id benoem en dat met POST samen met formpje doorgeef aan mijn 2de php file dus vroeg ik me af of er geen makkelijker manier was om dit te kunnen doen.
Mijn edit.php
<?
include("connect.php");
$query = "SELECT * FROM quotes WHERE id ='$_GET[id]';";
$result = mysql_query($query);
$myrow = mysql_fetch_array($result);
$quote=$myrow["QUOTE"];
$user=$myrow["Q_USER"];
$getID=$_GET[id];
echo "Test this: " .$getID;
echo 'SQL : '.$query;
print("<form name='edit.php' method='post' action='editquotesupdate.php'>");
print("<input type='text' name='title' value=$user><br>");
print("<p><textarea name='body' cols='50' rows='10'>$quote</textarea><p>");
print("<input type='submit' name='Submit' value='Done'></p></form>");
?>
Mijn editquotesupdate.php
<?
include("connect.php");
include("edit.php");
#Updates rows with given information, and changes date to when it was updated.
$query = "UPDATE quotes SET Q_USER='$user', QUOTE='$quote', TIME=NOW() WHERE ID='$_GET[$getID]';";
$result = mysql_query($query);
print("Requested update for item saved. <a href=output.php>Output</a>");
?>
graag hulp
De eerste file is om informatie uit db te halen, dan te posten onder de betreffende form ruimte zodat users tekst kunnen lezen/editen.
Het 2de gedeelte is om mijn geedite gegevens weer terug in mijn database te editen. Nou zit ik dus met een klein probleempje dat mijn 2de php file niet weet waar hij het terug in moet stoppen omdat ik alleen de quote en user in POST vorm heb doorgestuurd en niet mijn ID ( die wordt gelezen van URL zelf ).
Ik wil vermijden dat ik ook een variable aan mijn id benoem en dat met POST samen met formpje doorgeef aan mijn 2de php file dus vroeg ik me af of er geen makkelijker manier was om dit te kunnen doen.
Mijn edit.php
<?
include("connect.php");
$query = "SELECT * FROM quotes WHERE id ='$_GET[id]';";
$result = mysql_query($query);
$myrow = mysql_fetch_array($result);
$quote=$myrow["QUOTE"];
$user=$myrow["Q_USER"];
$getID=$_GET[id];
echo "Test this: " .$getID;
echo 'SQL : '.$query;
print("<form name='edit.php' method='post' action='editquotesupdate.php'>");
print("<input type='text' name='title' value=$user><br>");
print("<p><textarea name='body' cols='50' rows='10'>$quote</textarea><p>");
print("<input type='submit' name='Submit' value='Done'></p></form>");
?>
Mijn editquotesupdate.php
<?
include("connect.php");
include("edit.php");
#Updates rows with given information, and changes date to when it was updated.
$query = "UPDATE quotes SET Q_USER='$user', QUOTE='$quote', TIME=NOW() WHERE ID='$_GET[$getID]';";
$result = mysql_query($query);
print("Requested update for item saved. <a href=output.php>Output</a>");
?>
graag hulp