Bewerk script
Ik zoek een Scriptje Waarmee anderen mensen een stukje tekst kunnen veranderen in een veld en kunnen opslaan Maar ze mogen niet de helen pagina bewerken Heeft iemand zoiets ?? Zo ja erg bedankt ;l
Dit zul je zelf moeten maken, want het is geen standaardscript. Gebruik je een database o.i.d.?
een beetje het wikipedia idee, dus.
je maakt gewoon een apart bewerkingsformulier,, en als ik jou was,, dat je dan ook eerst moet inloggen...
hetzelfde als WIkiPedia gebruikt.
voorbeeld:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
// dit is voor het selecteren van de tekst uit de database
$query_select = mysql_query("SELECT * FROM voorbeeld") or die (mysql_error()); // hier word alle tekst uit de database geselecteerd
while($row = mysql_fetch_assoc($sql)){
$tekst = $row['tekst']; // tekst is hier dus de tekst uit de database voor in het formulier
}
?>
<html>
<head>
<title>CMS xD</title>
</head>
<body>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF'] ;?>"/>
<input type="text" name="title" />
<input type="text" name="tekst" value="<?php echo $tekst ;?>" />
<input type="submit" name="verzenden" value="Aanpassen" />
<body>
</html>
<?php
// dit is voor het updaten van de database
$query_update = mysql_query("UPDATE voorbeeld SET tekst='".$_POST['tekst']."'") or die (mysql_error());
?>
// dit is voor het selecteren van de tekst uit de database
$query_select = mysql_query("SELECT * FROM voorbeeld") or die (mysql_error()); // hier word alle tekst uit de database geselecteerd
while($row = mysql_fetch_assoc($sql)){
$tekst = $row['tekst']; // tekst is hier dus de tekst uit de database voor in het formulier
}
?>
<html>
<head>
<title>CMS xD</title>
</head>
<body>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF'] ;?>"/>
<input type="text" name="title" />
<input type="text" name="tekst" value="<?php echo $tekst ;?>" />
<input type="submit" name="verzenden" value="Aanpassen" />
<body>
</html>
<?php
// dit is voor het updaten van de database
$query_update = mysql_query("UPDATE voorbeeld SET tekst='".$_POST['tekst']."'") or die (mysql_error());
?>
Dit is echt heel globaal maar je zou er een heel stuk verder mee moeten komen.. Ik heb niet alles op de goede plaats gezet geen controles maar goed hier kom je denk ik wel verder mee;)
Ik heb niks getest maar goed als je fouten hebt dan horen we dat wel;)
Suc6
Ik zal even kijken Bedankt
Is goed;) Vertel maar of het gelukt is jah of te nee;)
Ik zou nog wel ff beveiligen tegen sql_injection...
Inderdaad, met mysql_real_escape_string();
;) Ik zei dat het een klein voorbeeldje was.. Aan de beveiliging moet hij zelf maar even prutsen.. ik had toen niet zoveel tijd.. Dus dat ff gauw in elkaar gehannest
Het is gelukt bedankt :)
goedzo;)