Avatar billede fizker Nybegynder
16. marts 2004 - 23:23 Der er 8 kommentarer og
1 løsning

per_changeit.php script

jeg har bogen købt "create dynamic web pages using php and mysql"

Men jeg har problemmer med "per_changeit.php"
Den vil ikke "Update"

Hvis du har løst problemet så skrive lige hvad man skal lave om

Mange Tak
Avatar billede Slettet bruger
17. marts 2004 - 08:18 #1
Hmm.. nu har jeg ikke lige bogen. Men du kunne vel prøve at paste din per_changeit.php ?
Avatar billede fizker Nybegynder
17. marts 2004 - 08:42 #2
hvad mener du????
cypermann
Avatar billede sone Nybegynder
17. marts 2004 - 08:47 #3
Præcis hvilken linie har du problemer med?
Avatar billede fizker Nybegynder
17. marts 2004 - 09:04 #4
den har ikke "$ID" med


$sql="UPDATE personal SET name='$name', address='$address', town='$town', country='$country' WHERE ID='$ID'";
Avatar billede nikolajdu Nybegynder
17. marts 2004 - 09:43 #5
Du havde ikke overvejet at give os nogle flere oplysninger vel?
Avatar billede Slettet bruger
17. marts 2004 - 09:58 #6
Jeg mener bare at du eventuelt kunne vises os indholdet i per_changeit.php :)
Avatar billede fizker Nybegynder
17. marts 2004 - 10:02 #7
<HTML>
<BODY>
<?php
# per_changeit.php

# include file
include ("test_holding_inc.php");
$name=(urldecode($name));

$error=false;
if ( $name == "" ) {
$error=true;
echo "Name needs to be filled in<BR>";
}
if ( $address == "" ) {
echo "Address needs to be filled in<BR>";
$error=true;
}

if ( $town == "" ) {
echo "Town needs to be filled in<BR>";
$error=true;
}
if ($error) {
echo "All fields have to be filled in, re-select the record";
echo "<BR><A HREF=\"per_amend.php\"> Back</A>";
exit;
}
$sql="UPDATE personal SET name='$name', address='$address', town='$town', country='$country' WHERE ID='$ID'";

if (!mysql_query($sql,$connection)) {
echo "Error cannot Amend record<BR>";
echo "<BR><A HREF=\"per_amend.php\"> Back</A>";
  exit;
  } else {
# amend OK inform user
echo "Table updated [".mysql_affected_rows()."] record amended<BR>";
    echo "The record of <B>$name</B> has been amended";
}

echo "<BR><A HREF=\"per_amend.php\"> Back</A>";
mysql_close($connection);
?>
</BODY>
</HTML>
Avatar billede Slettet bruger
17. marts 2004 - 10:06 #8
Hmm... hvad med siden per_amend.php ? eller hvor det nu er du sætter dine variabler ?
Avatar billede fizker Nybegynder
17. marts 2004 - 10:33 #9
jeg har selv løs problemmet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester