Dat zou gewoon moeten werken?
probeer anders eens <input name="text" type="hidden" value="<?php print $tekst; ?>">
Niet dat dat veel anders is, maar misschien accepteert die de openingstag <? ?>niet helemaal?
Anders kan je ook niet met een database werken, maar met gewoon bestanden die je opent en wijzigt met fopen() en fread() en zo, maar dat is wel iets ingewikkelder vind ik zelf.
Edit: geen openingstag als voorbeeld gebruiken op phphulp.nl als je hem niet direct daarna afsluit :$
Link gekopieerd
ik snap het echt niet :S ik krijg nog steeds
Hoi!! "> te zien
Link gekopieerd
Post je script dan.. en lees even de slimme vragen tutorial (daar heb je nog iets aan in je verdere leven)
Link gekopieerd
vb.php
<?
if (isset($_GET['id'])){
// $_GET['id'] bestaat.
if ($_GET['id'] != ''){
$id = $_GET['id'];
mysql_connect($mysql_server,$mysql_login,$mysql_pass);
mysql_select_db($mysql_database);
$query = mysql_query("SELECT * FROM vb WHERE id=" . $id) or die (mysql_error());
while ($var = mysql_fetch_object($query)) {
$tekst = $var->tekst;
?>
<center>
<? echo $tekst;?>
<form method="POST" action="edit.php?id=<? echo $id;?>">
<input name="text" type="hidden" value="<?php print $tekst; ?>">
<table>
<tr>
<td align="center"><input type="submit" value="Opslaan" name="verzend"></td>
</tr>
<tr>
<td align="center"><input type="reset" value="Invoer wissen" name="B2"></td>
</tr>
</table>
</form>
<form method="POST" action="edit.php?id=<? echo $id;?>">
<input name="text" type="hidden" value="<?php print $tekst; ?>">
<table>
<tr>
<td align="center"><input type="submit" value="Bewerk" name="bewerk2"></td>
</tr>
</table>
</form>
</center>
<?
}
}
}
?>
Dat staat in vb
nu nog edit.php
edit.php is wel 97 regels lang :s
edit.php:
<?
if (isset($_GET['id'])){
if ($_GET['id'] != ''){
$id = $_GET['id'];
mysql_connect($mysql_server,$mysql_login,$mysql_pass);
mysql_select_db($mysql_database);
$query = mysql_query("SELECT * FROM paginas WHERE id=$id") or die (mysql_error());
while ($var = mysql_fetch_object($query)) {
?>
<form method="POST" action="edit.php?id=<? echo $id;?>">
<table>
<tr>
<td align="center">Code:<br><textarea rows="29" name="text" cols="60"><? echo $var->tekst;?></textarea></td>
</tr>
<tr>
<td align="center">Voorbeeld:<input name="vb" type="checkbox" value="ja"></td>
</tr>
<tr>
<td align="center"><input type="submit" value="Opslaan" name="verzend"></td>
</tr>
<tr>
<td align="center"><input type="reset" value="Invoer wissen" name="B2"></td>
</tr>
</table>
</form>
<?
}
if(isset($_POST['bewerk2'])){
$tekst = $_POST['text'];
?>
<form method="POST" action="edit.php?id=<? echo $id;?>">
<table>
<tr>
<td align="center">Code:<br><textarea rows="20" name="text" cols="60"><? echo $tekst;?></textarea></td>
</tr>
<tr>
<td align="center">Voorbeeld:<input name="vb" type="checkbox" disabled="true" value="ja"></td>
</tr>
<tr>
<td align="center"><input type="submit" value="Opslaan" name="verzend"></td>
</tr>
<tr>
<td align="center"><input type="reset" value="Invoer wissen" name="B2"></td>
</tr>
</table>
</form>
<?
}
if(isset($_POST['verzend'])){
$tekst = $_POST['text'];
if(isset($_POST['vb'])){
$vb = $_POST['vb'];
if($vb == "ja"){
$sql = "UPDATE vb SET tekst = '$tekst'";
mysql_connect($mysql_server,$mysql_login,$mysql_pass);
mysql_select_db($mysql_database);
$query = mysql_query("$sql") or die (mysql_error());
?>
<head>
<META HTTP-EQUIV="refresh" CONTENT="1; URL=vb.php?id=<? echo $id;?>">
<script language="JavaScript1.2" type="text/javascript"><!--
if (parent.frames.length > 0)
parent.location.href = location.href
//--></script>
</head>
<table>
<tr>
<td align="center">Je word door verwezen klik<a href="vb.php?id=<? echo $id;?>"</td></td>
</tr>
</table>
<?
}
}
else{
$sql = "UPDATE paginas SET tekst = '$tekst' WHERE id =" . $id;
mysql_connect($mysql_server,$mysql_login,$mysql_pass);
mysql_select_db($mysql_database);
$query = mysql_query("$sql") or die (mysql_error());
?>
<table border="1" cellpadding="6" cellspacing="6" width="<?echo $tdwidth;?>">
<tr>
<td bgcolor="<?echo $tdbg;?>" align="center" >Het wijzigen van Pagina <? echo $var->naam;?> is gelukt!</td>
</tr>
</table>
<?
}
}
}
}
?>
Link gekopieerd
mischien is het handiger als ik het weer uit de db haal en dan opsla in paginas en dan wat er in vb staat delete
Link gekopieerd