V
Verwijderd lid 141197
Beste Helpmij'er
ik heb een database met nieuwsberichten voor op een website.
ik echo deze in textfields zodat je ze kan bewerken en weer opslaan.
Het echoën gaat goed, maar het update niet
hier is de code die ik gebruik voor het echoën:
</dit werkt!>(ik echo het dus in een loop)
Maar nu probeer ik het in een loop te updaten.
Dit is wat ik heb:<Dit werkt niet!>
</dit werkt niet!>
Ik krijg geen fout melding of melding dat het succesvol is.
Waar zit de fout?
Alvast heel erg bedankt:thumb:
ik heb een database met nieuwsberichten voor op een website.
ik echo deze in textfields zodat je ze kan bewerken en weer opslaan.
Het echoën gaat goed, maar het update niet
hier is de code die ik gebruik voor het echoën:
PHP:
<dit werkt!>
<?php
//contact maken met de server
mysql_connect( "*" , "*" , "*" );
mysql_select_db ( "*" );
//informatie ophalen
$query = "SELECT id, titel, tekst, anker, kort FROM nieuws ORDER BY id DESC";
$result = mysql_query ( $query );
while ( $row = mysql_fetch_assoc ( $result ) ) {
$id = $row['id'];
$titel = $row['titel'];
$tekst = $row['tekst'];
$anker = $row['anker'];
$kort = $row['kort'];
?><form>
<div class="text_vak">
<label>
Id<img src="media/vraag.png" alt="help" width="12" height="19" onclick="MM_popupMsg('Dit is het nummer van de volgoorde. hoe hoger hoe nieuwer.')" /><br/>
<textarea name="id" rows="1" class="text_field"><?php
echo $id;
?></textarea>
</label><br/><br/><?php
?><label>
Titel<img src="media/vraag.png" alt="help" width="12" height="19" onclick="MM_popupMsg('Dit is de titel die boven het nieuwsbericht komt te staan.')" /><br/>
<textarea name="titel" rows="2" class="text_field"><?php
echo $titel;
?></textarea>
</label><br/><br/><?php
?><label>
Tekst<img src="media/vraag.png" alt="help" width="12" height="19" onclick="MM_popupMsg('Dit is het nieuwsbericht.')" /><br/>
<textarea name="tekst" rows="10" class="text_field"><?php
echo $tekst;
?></textarea>
</label><br/><br/><?php
?><label>
Anker<img src="media/vraag.png" alt="help" width="12" height="19" onclick="MM_popupMsg('Een anker is een woord wat word gebruikt om naar een bepaald punt op de pagina te linken.\rGebruik een woord zoals wandelingen1. altijd met nummer!(En onthoud is het het 2de stuk over wandelingen? dan wandelingen 2)')" /><br/>
<textarea name="anker" rows="1" class="text_field"><?php
echo $anker;
?></textarea>
</label><br/><br/><?php
?><label>
Kort<img src="media/vraag.png" alt="help" width="12" height="19" onclick="MM_popupMsg('Dit is de de tekst die onder te titel komt te staan als niet de hele tekst word weergeven.(gebruik de inleiding(niet langer dan 5 a 8 regels))')" /><br/>
<textarea name="kort" rows="10" class="text_field"><?php
echo $kort;
?></textarea>
</label>
Maar nu probeer ik het in een loop te updaten.
Dit is wat ik heb:<Dit werkt niet!>
PHP:
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//variabelen defineren
$id2 = $_POST[id];
$titel2 = $_POST[titel];
$tekst2 = $_POST[tekst];
$anker2 = $_POST[anker];
$kort2 = $_POST[kort];
while mysql_query ("UPDATE nieuws SET id = $id2, titel = $titel2, tekst = $tekst2, anker = $anker2, kort = kort2") {
}
echo 'De Database is aangepast!';
}
?>
Ik krijg geen fout melding of melding dat het succesvol is.
Waar zit de fout?
Alvast heel erg bedankt:thumb:
Laatst bewerkt door een moderator: