UPDATE mySql

Tags:    update

Hej udviklere(:

Jeg sidder lidt i klemme med en opgave.
Opgaven går ud på at jeg har en form, hvor det skal være muligt for brugeren at opdatere sit fornavn samt efternavn.

Jeg ved det måske er en simpelt ting, men eftersom jeg har søgt efter fejlen i mit eget skrevet script, så kan jeg simpelthen ikke finde fejlen.

Så derfor spørger jeg, om der er en, som kan lave et script, som virker, som jeg kan bruge i mit.
I formen bruger følgende:

name="firstname"
name="lastname"
name="nameSubmit"

Formen må gerne have action="nameupdate.php"

Håber nogen kan hjælpe mig her.



8 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
alt efter om du bruger GET eller POST i din form kan du modtage det i dit PHP scrip med
Fold kodeboks ind/udPHP kode 




Min kode er sådan her i øjeblikket.
Fold kodeboks ind/udPHP kode 




god ide at pakke dit id ind i mysql_real_escape_string også :)

du skal have idet på din action i din form så.


action="nameupdate.php?id=x"
hvor x så er det id for den person du ønsker at opdatere navnet på.



I see.

Men det er vel ikke muligt for dig at lave mit et helt script.
Der taler jeg selvfølgelig om formen i en fil, og php i en anden fil, som action læser.

For jeg har rettet de ting du nævner, og der er sku stadig fejl i den.
Da den åbenbart sletter navnet fra databasen, når jeg trykker submit. :S




Hey. Har ikke lige testen din kode, men det ser udmiddelbart helt korrekt ud.
Jeg tror du bliver nød til at debugger dig frem til hvad fejlen er.

Her er hvad jeg ville prøve på:
- Tjek om du har noget indhold i variablene $firstname og $lastname på linje 16.

- Tjek om du har kontakt til din database ved at udskrive fejlmeddelelsen. Gør således:
Fold kodeboks ind/udPHP kode 


- Tjek om din forespørgsel var korrekt. Gør noget ala dette for$query er din forespørgsel:

Fold kodeboks ind/udPHP kode 



Skriv bagefter hvad du fik ud af det :)



Indlæg senest redigeret d. 04.12.2011 21:21 af Bruger #5097
- Jeg har fået rettet fejlen.
Så tak for et (:



Hvad var der galt?



Lang forklaring, manglede nogen linjer kode.



t