Avatar billede drockles Nybegynder
01. juli 2006 - 12:24 Der er 8 kommentarer og
1 løsning

sende data til mysql

hej eksperter

jeg er igang med et mindre cms system. jeg har nedenstående formular, som jeg gerne vil have sender info til min mysql database.
problemet er at jeg vil have delt info'en op i 3 kategorier. (man vælger kategori i rullepanelet)...

jeg har brug for hjælp til selve koden, hvordan jeg sender det afsted til mysql-databasen.. kan ikke selv overskue det
Avatar billede zynzz Praktikant
01. juli 2006 - 12:32 #1
øhh, hvad mener du ?

altså det du måske kan gøre er at lave et link i urlen fx. index.php?page=info&cat=1

Så laver du fx. et mySQL udtræk hvor du laver WHERE cat="$_GET[cat]"
Avatar billede drockles Nybegynder
01. juli 2006 - 12:46 #2
ganske simpelt. hvordan smider jeg dataene ind i min mysql database....

formularen:

<form method="POST" action="wishlist.php"
    <p align="center"><select size="1" name="cat">
    <option value="diverse">diverse</option>
    <option value="books">bøger</option>
    <option value="Musik">Musik</option>
    </select>&nbsp;&nbsp;
    <input type="text" name="T1" size="36">
    <input type="submit" value="ok" name="submit"></p>
                </form>
Avatar billede zynzz Praktikant
01. juli 2006 - 12:58 #3
$connect = mysql_query("INSERT INTO dintabel (cat) VALUES ('$_POST[cat]')")or die(mysql_error());

Så nemt kan det gøres... :)
Avatar billede drockles Nybegynder
01. juli 2006 - 13:01 #4
mja. der er jo to inputs. både cat og T1
Avatar billede zynzz Praktikant
01. juli 2006 - 13:03 #5
havde jeg ikke set...

$connect = mysql_query("INSERT INTO dintabel (cat, T1) VALUES ('$_POST[cat]','$_POST[T1]')")or die(mysql_error());
Avatar billede drockles Nybegynder
01. juli 2006 - 13:11 #6
ok. bonus.. skal det så stå over eller under formlen? og skal formlen være inde i <?php  ?> ?
Avatar billede zynzz Praktikant
01. juli 2006 - 13:18 #7
wishlist.php:

<form method="POST" action="wishlist.php"
    <p align="center"><select size="1" name="cat">
    <option value="diverse">diverse</option>
    <option value="books">bøger</option>
    <option value="Musik">Musik</option>
    </select>&nbsp;&nbsp;
    <input type="text" name="T1" size="36">
    <input type="submit" value="ok" name="submit"></p>
                </form>
<?
include("config.php");
$connect = mysql_query("INSERT INTO dintabel (cat, T1) VALUES ('$_POST[cat]','$_POST[T1]')")or die(mysql_error());
?>

config.php:
<?
$user = "her";
$pass = "her";
$db = "her";
$host = "her";
$connection = mysql_connect("$host","$user","$pass");
mysql_select_db("$db", $connection);
?>
Avatar billede drockles Nybegynder
01. juli 2006 - 13:22 #8
ok tak :-)  og et svar?
Avatar billede zynzz Praktikant
01. juli 2006 - 13:25 #9
ja her :P
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