|
| hjælp igen, den opdaterer ikke Fra : Thomas |
Dato : 07-06-02 14:43 |
|
Hejsa
jeg har lavet denne, hvor jeg ønsker at opdatere det ene felt (venus)
alt virker, men den opdaterer blot ikke ??
www.4701.dk/billedepaa.phps
Jeg ved godt det ser lidt rodet ud, men vi skal jo alle starte et sted
håber der er en der kan gennemskue fejlen )
thomas
| |
Kasper Damkjær (07-06-2002)
| Kommentar Fra : Kasper Damkjær |
Dato : 07-06-02 14:51 |
|
Thomas skrev: (messageID:
<news:jG2M8.18971$N46.940771@news010.worldonline.dk>)
> Hejsa
>
> jeg har lavet denne, hvor jeg ønsker at opdatere det ene felt (venus)
>
> alt virker, men den opdaterer blot ikke ??
.... UPDATE w3t_Users SET venus='$data[5]'...
Mener du ikke $data[4]?
--
Kasper Damkjær
http://www.damkjaer.net/
| |
Thomas (07-06-2002)
| Kommentar Fra : Thomas |
Dato : 07-06-02 16:15 |
|
> ... UPDATE w3t_Users SET venus='$data[5]'...
>
> Mener du ikke $data[4]?
det var da ihvertfald en fejl men selv om jeg har rettet den virker det
staig ikke ;O((
Thomas
| |
Jesper Skytte Hansen (08-06-2002)
| Kommentar Fra : Jesper Skytte Hansen |
Dato : 08-06-02 20:30 |
|
Hva så med
("UPDATE w3t_Users SET venus='" . $data[5] . "' WHERE U_Number='" . $data[1]
.. "'");
??
Jeg er langt fra sikker på at det er sådan den skal være, men det er da en
mulighed...
- Jesper
"Thomas" <thomas@4701.dk> wrote in message
news:3d00cde9$0$78808$edfadb0f@dspool01.news.tele.dk...
>
> > ... UPDATE w3t_Users SET venus='$data[5]'...
> >
> > Mener du ikke $data[4]?
>
> det var da ihvertfald en fejl men selv om jeg har rettet den virker det
> staig ikke ;O((
>
> Thomas
>
>
>
| |
Thomas (08-06-2002)
| Kommentar Fra : Thomas |
Dato : 08-06-02 21:06 |
|
nope
det reagerede den slet ikke på..
jeg har flyttet, ændret o.s.v.
men intet virker ;O((
her er den igen, er der ikke en der ved hvad jeg har gjort forkert ??
<html>
<body topmargin="1"><center>
<form method="POST" ACTION="<?=$PHP_SELF?>">
<?
$database = mysql_connect("");
if (!$database) die ('Kunne ikke forbinde til databasen');
mysql_select_db("ubb",$database);
mysql_select_db("ubb",$database) or die('Kunne ikke vælge database');
$foresp = mysql_query("SELECT
U_Number,U_Title,U_Username,U_Approved,venus,U_Groups
FROM w3t_Users WHERE U_Approved = 'yes'
And U_Groups = '-6-'
ORDER BY U_Username");
if (!$foresp) die (mysql_error());
print mysql_num_rows($foresp)." fundet<BR><BR>";
?>
<?
mysql_query("UPDATE w3t_Users SET venus='".$data[4]."' WHERE
U_Number='".$data[1]."'")
or die(mysql_error());
?>
<table border="1" cellpadding="1" cellspacing="1" bordercolor="#99B6B7"
width="100%">
<tr>
<td>Medlemsnummer</td>
<td>Handle</td>
<td>betalt idag</td>
</tr>
<?
while ($data = mysql_fetch_array($foresp)) {
extract($data);
echo "<tr><td>$data[0]</td>";
echo "<td>$data[2]</td>";
echo "<td><input type=text NAME=$data[4] value= $data[4]></td></tr>";
}
?>
</table>
<input type="submit" value="update">
</form>
</body>
</html>
| |
Mads Lie Jensen (08-06-2002)
| Kommentar Fra : Mads Lie Jensen |
Dato : 08-06-02 21:18 |
|
On Sat, 8 Jun 2002 22:06:25 +0200, "Thomas" <thomas@4701.dk> wrote:
>echo "<td><input type=text NAME=$data[4] value= $data[4]></td></tr>";
name skal angives uden $, dvs:
echo "<input type='text' name='data[4]' value=$data[4]>";
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
http://www.gartneriet.dk
Directory Opus - nu også til windows - http://www.gpsoft.com.au
| |
Thomas (09-06-2002)
| Kommentar Fra : Thomas |
Dato : 09-06-02 07:59 |
|
det var heller ikke det, det virker fortsat ikke...
thomas
"Mads Lie Jensen" <mads@gartneriet.dk> skrev i en meddelelse
news:lfp4guchguuut10d8tfl4ubi0lvjq4q2m7@4ax.com...
> On Sat, 8 Jun 2002 22:06:25 +0200, "Thomas" <thomas@4701.dk> wrote:
>
> >echo "<td><input type=text NAME=$data[4] value= $data[4]></td></tr>";
>
> name skal angives uden $, dvs:
> echo "<input type='text' name='data[4]' value=$data[4]>";
>
> --
> Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
> http://www.gartneriet.dk
>
> Directory Opus - nu også til windows - http://www.gpsoft.com.au
| |
Jakob Møbjerg Nielse~ (12-06-2002)
| Kommentar Fra : Jakob Møbjerg Nielse~ |
Dato : 12-06-02 09:47 |
|
> mysql_select_db("ubb",$database);
>
> mysql_select_db("ubb",$database) or die('Kunne ikke vælge database');
Hvorfor?
> mysql_query("UPDATE w3t_Users SET venus='".$data[4]."' WHERE
> U_Number='".$data[1]."'")
[klip]
> echo "<td><input type=text NAME=$data[4] value= $data[4]></td></tr>";
Problemet ligger i at navnet på text feltet ikke er $data[4], men
*værdien* af $data[4]. Prøv med:
mysql_query("UPDATE w3t_Users SET venus='".$betalt."' WHERE
U_Number='".$data[1]."'")
og
echo "<td><input type=text NAME=\"betalt\" value= $data[4]></td></tr>";
Hvis feltet absolut skal have et variabelt navn, så prøv med:
mysql_query("UPDATE w3t_Users SET venus='".$$data[4]."' WHERE
U_Number='".$data[1]."'")
Det forudsætter dog at du ikke ændre værdien i formularen.
--
Jakob Møbjerg Nielsen | "Five exclamation marks, the
jakob@dataloger.dk | sure sign of an insane mind."
| -- Terry Pratchett, Reaper Man
| |
|
|