heej ik heb een script gemaakt voor mn broertje voor zijn habbo site voor ruilwaarde..
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
als je praat over een 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.
dat bedoel ik niet:p
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..
met een update query naar de database toe, kan je toch alles updaten met nieuwe informatie?

<?
$sql = mysql_query("UPDATE tabelnaam SET credit1 = '".$_POST['credit1']."' .... enz enz.
?>
werkt niet x)
heb ik ook al geprobeerd maar dan update hij hem bij de laatste van de lijst..:s
<?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."'");
}
}
?>
thanx x) zal wel werke:p
[offtopic]tijd loopt 7 minuten voor:|[/offtopic]

Reageren