G greymane Medlem sedan juli 2001 711 inlägg Frågan 8 nov. 2001 21:23 #1 nu har jag slitit mitt hår länge... ett litet handtag hade varit trevligt
<form name="form1" method="POST" action="<?echo($HTTP_SERVER_VARS["PHP_SELF"])?>">
Efternamn: <input type="text" name="enamn"><br>
Förnamn: <input type="text" name="fnamn"> <br>
Telefon: <input type="text" name="telefon"> <br>
Email: <input type="text" name="email"> <br>
Adress: <input type="text" name="adress"> <br>
<input type="submit" name="Submit" value="Submit">
</form>
<?
// om submit är klickad, koppla till databasen
$dbcnx = @mysql_connect("localhost", "root", "rulle10") or die("Kunde inte ansluta till servern" . mysql_errno());
$databas = mysql_select_db("arts") or die("Kunde inte välja databas" . mysql_errno());
if (isset($Submit)) {
//skicka grejerna till databasen
$sql = "insert into artistinfo set " .
"enamn='$enamn', " .
"fnamn='$fnamn', " .
"adress='$adress', " .
"email='$email', " .
"tel='$tel', " .
"datum='CURDATE()";
$resultat = mysql_query("$sql") or die("Kunde inte utföra kommandot" . mysql_errno());
}
?>
ingenting händer när jag submittar, inget läggs till i databasen!
edit: skalade bort lite skräp
edit2: skalade bort mer skräp
[Redigerat av greymane den 08 nov 2001]
[Redigerat av greymane den 08 nov 2001]
L LarsG Medlem sedan dec. 2000 12 464 inlägg Det var en apostrof för mycket vid CURDATE.
$sql = "insert into artistinfo set " .
"enamn='$enamn', " .
"fnamn='$fnamn', " .
"adress='$adress', " .
"email='$email', " .
"tel='$tel', " .
"datum=CURDATE()";
$resultat = mysql_query($sql) or die("Kunde inte utföra kommandot" . mysql_errno());
------------------
essentitia preter non sans multiplicandum
G greymane Medlem sedan juli 2001 711 inlägg det funkar fortfarande inte x( vad kan det då va?
G greymane Medlem sedan juli 2001 711 inlägg jag hade inte bangat lite hjälp här! ;) någon?
Vad får du för felmeddelande med mysql_error()?
//Patrik
------------------
Patrik Lindgren
Alxnet.se - gratis webbverktyg
Alxhost - Webbhotell
G greymane Medlem sedan juli 2001 711 inlägg jag fick inget felmedd. men jag har löst det :) pinsamt e det också... jag hade bara glömt att jag inte hade register_globals On. (så heter det va?)
$HTTP_POST_VARS[""] löste grejerna
tack iaf!
Y yohpops Medlem sedan feb. 2001 1 198 inlägg är inte sqlsatsen fel..
testa
$sql = "insert into artistinfo (" .
"enamn,fnamn,adress,email,tel,datum) values('$enamn', " .
"'$fnamn', " .
"'$adress', " .
"'$email', " .
"'$tel', " .
"CURDATE())";
------------------
"Den som finner han hittar" {[y]}
L LarsG Medlem sedan dec. 2000 12 464 inlägg Nej, den insert-syntaxen som greymane använder stöds av Mysql (men ingen annan dbms såvitt jag vet).
------------------
essentitia preter non sans multiplicandum