gem i mysql

Tags:    php

Hey. hvordan laver en den knap så som gemmer i mysql efter man har kliket på den.

Script som den skal virke til
Fold kodeboks ind/udKode 




9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Det du skal gøre er at du laver en <form> med en masse <input> inden i, din form skal så fx sende informationen til en anden fil, den kalder vi sql.php.

FX:
Fold kodeboks ind/udKode 


Nu har vi dine felter og din knap. Din sql.php fil ser så således ud:

Fold kodeboks ind/udKode 


Man kunne evt. rette din header så den sender en variabel med tilbage så du kan tjekke om det er rettet

FX: header("Location: profil.php?ret=ja");




Nu forstår jeg ikke lige hvad du mener at lave en knap i en form er bare at skrive:
<input type="submit" value="TEXT" name="NAVN">

At for en form til at post til en fil
<form method="POST" action="FIL_STI">


At få filen til at gemme

<?
if(isset($_POST["NAVN"])&&$_POST["NAVN"]=="TEXT"){
/*gem kode*/
}
?>

Formen skal omkrænse alle formen tags(input,textarea) tags uden for formens tags ved jeg ikke hvad der sker med.



det er en knap som man skal kilke på for at gemme det man har skrevet på siden, lige som en profil.

Så hvidt jeg kan se virker de script du har givet ikke til mysql.



Den siger den her fejl

Fold kodeboks ind/udKode 


her er scriptet, har prøvet og slette det der { men så kommer der en ny fejl
Fold kodeboks ind/udKode 




Hej Caspar

Det er fordi du mangler en slut-parantes ')'

Her er det rette for dig:

Fold kodeboks ind/udKode 


Som du kan se åbner du jo to.

en ved din: if(
og igen ved isset(

Disse skal jo begge lukkes før scriptet kan køre videre :)



Takker :)

Men så kom der en ny fejl.
Fold kodeboks ind/udKode 




Dus skal lige have lukket din if(){} igen.

Sådan her:

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 10.01.2007 08:09 af Bruger #9674
Super nu virker den som den skal :) Jeg siger mange tak for hjælpen



Indlæg senest redigeret d. 10.01.2007 18:52 af Bruger #8013
Det var så lidt... :)



t