Ik heb de titel van mijn site opgeslagen op een database. En ik kan hem ook weergeven op de site, maar nu wil ik hem kunnen bewerken via een forumlier ...
Ik heb tot nu toe dit; maar het werkt niet :(
<?php
include('config.php');
if(isset($_POST['submit']))
{
$getit = mysql_query("SELECT name FROM content");
$title = stripslashes($_POST['title']);
$query = mysql_query("UPDATE content SET name='$title' WHERE name='$getit'");
echo "Your title has been updated!";
}
else
{
?>
<form name="update" action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" name="title" />
<input type="submit" name="submit" />
</form>
<?php
}
?>
Weet iemand hoe dit te doen ?
De tabel bestaat uit 2 dinge: naam en content; ik wil de content veranderen waar de naam='title' (dus bij cntent wordt de eigenlijke titel opgeslagen ...
KAn iemand helen ?
Bij voorbaat dank :)
Ik heb idd error_reporting(E_ALL); gezet, hij geeft geen errors (trouwes staat er in mijn php.in bestand ook om alle meldingen te tonen.
MAar kan iemand zeggen hoe het wel moet aub ?
Want ik kan er niks van :( bovestannde ode is ook niet door mij geschreven :(
if (isset($_GET['id']) && is_numeric($_GET['id'])){
$id = $_GET['id']
}
if(!$_SERVER['request_method']) {
$select_all = mysql_query("SELECT id,name FROM content");
while ($all_data = mysql_fetch_array($select_all){
echo '<a href="'.$_SERVER['PHP_SELF'].'?id='.$data['id'].'">'.$data['naam'].'</a><br>';
}
}
if($_SERVER['request_method']=="POST")
{
$id=$_POST['id'];
$title = stripslashes($_POST['title']);
$query = mysql_query("UPDATE content SET name='$title' WHERE id='$id'");
echo "Your title has been updated!";
}
elseif($_SERVER['request_method']=="GET")
{
$getit = mysql_fetch_array(mysql_query("SELECT name FROM content WHERE id =".$id));
?>
Hij geeft dit :(
Parse error: parse error, unexpected '}' in C:\Server\Apache2\htdocs\arcadewelp\test.php on line 7
5-7:
if (isset($_GET['id']) && is_numeric($_GET['id'])){
$id = $_GET['id']
}