lijst uit database en een bewerkingskolom erachter
die haalt een aantal gegevens uit de database, en nu wil ik dat als je een bepaald ip heb je kan bewerken dat is ook al gelukt nu zul je vrage wat is het probleem nou ik zal het probere uit te leggen:
ik heb dus een aantal kollomen er is ook een kollom met credits (zoveel credits is iets waard) nou heb ik als laatste kolom eentje waarin die waardes in een tekstveld komen te staat onderaan staat een knop wijzig als die ingedrukt word moeten de gegevens uit het tekstveld bij de juiste meubel gewijzigd worden hoe doe ik dat??
Zoiets ziet het er uit:
| meubel | credits | tekstveld credits
| meubel | credits | tekstveld credits
| meubel | credits | tekstveld credits
| meubel | credits | tekstveld credits
Wijzig
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
$sql = mysql_query("SELECT credits FROM tabelnaam");
$row = mysql_fetch_array($sql);
?>
<textarea cols="" rows="" name=""><?=$row[0] ?></textarea>
$sql = mysql_query("SELECT credits FROM tabelnaam");
$row = mysql_fetch_array($sql);
?>
<textarea cols="" rows="" name=""><?=$row[0] ?></textarea>
hij laat nu zien wat in de database staat.
dus dmv een simpele refresh knop, zou het al goed moeten gaan.
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
in die tekstveld kan je de waarde wijzigen van credits
maar ik wil dan als je op wijzig klikt (die staat onderaan de hele lijst) dat die waardes dan worden aangepast maar dat lukt met niet..
Code (php)
1
2
3
2
3
<?
$sql = mysql_query("UPDATE tabelnaam SET credit1 = '".$_POST['credit1']."' .... enz enz.
?>
$sql = mysql_query("UPDATE tabelnaam SET credit1 = '".$_POST['credit1']."' .... enz enz.
?>
heb ik ook al geprobeerd maar dan update hij hem bij de laatste van de lijst..:s
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
echo '<form method="post" action="'.$PHP_SELF.'">';
$teller = 1;
$totaal = 4;
while($teller < $totaal) // dit gedeelte vervangen door de database natuurlijk
{
echo '| meubel | credits | <input type="text" name="credit'.$teller.'" value="10"><br />';
$teller++;
}
echo '<input type="text" hidden name="aantal" value="'.$teller.'">
<input type="submit" name="wijzigen" value="Wijzigen">';
if($_POST['wijzigen'])
{
$getal = $_POST['aantal'];
$teller = 1;
while($teller < $getal)
{
mysql_query("UPDATE tabelnaam SET credit = '".$_POST['credit'.$teller]."' WHERE id='".$teller."'");
}
}
?>
echo '<form method="post" action="'.$PHP_SELF.'">';
$teller = 1;
$totaal = 4;
while($teller < $totaal) // dit gedeelte vervangen door de database natuurlijk
{
echo '| meubel | credits | <input type="text" name="credit'.$teller.'" value="10"><br />';
$teller++;
}
echo '<input type="text" hidden name="aantal" value="'.$teller.'">
<input type="submit" name="wijzigen" value="Wijzigen">';
if($_POST['wijzigen'])
{
$getal = $_POST['aantal'];
$teller = 1;
while($teller < $getal)
{
mysql_query("UPDATE tabelnaam SET credit = '".$_POST['credit'.$teller]."' WHERE id='".$teller."'");
}
}
?>
thanx x) zal wel werke:p
tijd loopt 7 minuten voor:|