Problemer med formular og mysql

Tags:    php

Hej

Jeg prøver at lave en formular med to felter, som skal overføres til en database.
Jeg har to filer, selve formularen, samt en fil der skal uploade til DB.
Når det kører oprettes der godt nok en række i mysql, men data fra formularen kommer ikke med, håber nogen kan hjælpe med en løsning

formular
Fold kodeboks ind/udKode 




fil der modtager
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 11.07.2006 12:13 af Bruger #8176
6 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
register_globals er som standard ikke til.

du skal bruger $_POST['overskrift'], osv.

desuden, er det rimeligt mærkeligt at din mysql_query ser ud som den gør, hvorfor deler du den op midt i det hele uden grund?

Mere endnu ;)
"mysql_query($link);" hvad skal det gøre godt for? det kan du altså ikke :)


Tak for svaret, kan du evt komme med et forslag?


[code=PHP]
<?
$resource = mysql_connect(HOST,USER,PASS) or die(mysql_error());
mysql_select_db(DB_NAME,$resource) or die(mysql_error());

$query = "INSERT INTO testdatabase (overskrift, tekst) VALUES ('$_POST

','$_POST[tekst]')";

mysql_query($query, $resource) or die(mysql_error());
?>
[/code]





Indlæg senest redigeret d. 11.07.2006 13:03 af Bruger #6546
register_globals er som standard ikke til.

du skal bruger $_POST['overskrift'], osv.

desuden, er det rimeligt mærkeligt at din mysql_query ser ud som den gør, hvorfor deler du den op midt i det hele uden grund?

Mere endnu ;)
"mysql_query($link);" hvad skal det gøre godt for? det kan du altså ikke :)



Indlæg senest redigeret d. 11.07.2006 12:39 af Bruger #6546
register_globals er som standard ikke til.

du skal bruger $_POST['overskrift'], osv.

desuden, er det rimeligt mærkeligt at din mysql_query ser ud som den gør, hvorfor deler du den op midt i det hele uden grund?

Mere endnu ;)
"mysql_query($link);" hvad skal det gøre godt for? det kan du altså ikke :)


Tak for svaret, kan du evt komme med et forslag?



Lige et spørgsmål.
Hvorfor har din form "multipart/form-data" som enctype? Der er ikke nogen filer der skal uploades?



Lige et spørgsmål.
Hvorfor har din form "multipart/form-data" som enctype? Der er ikke nogen filer der skal uploades?


Det har den fordi den passage er taget fra en form, jeg tidligere har lavet, som skulle uploade




Glem register_globals i første omgang. Det er ikke så vigtigt mere..

Hvis du trykker submit på denne form:

Fold kodeboks ind/udKode 


og har lavet en php-fil med navnet "modtagformular.php" med følgende indhold:

Fold kodeboks ind/udKode 


Så skulle du gerne få skrevet indholdet af <input type="text" name="overskrift"> ud på skærmen.

Hvis det ikke virker, så skriv lige phpinfo() i "modtagformular.php" og se hvor din tekst havner henne :-)




t