Avatar billede zpinner Nybegynder
07. juli 2003 - 21:28 Der er 8 kommentarer og
1 løsning

mysql / php noget form og $id

hej eksperter  nu har jeg sidet og leget med det her længe nok syntes jeg hehe

kig engang:




$tabel = "Telefonliste";
$navn = "$id1";
$telefon = $id2;
$insertSQL = "insert into $tabel (navn, telefon)
              values ('$navn', $telefon)";
mysql_query($insertSQL);


?>




<form method='post' action='poll.php'>
Brugernavn :

<input type="Text" name='<? $id1 ?>' size='12'>

<br>
tlf :
<input type="text" name='<? $id2 ?>' size='12'>
<input type='submit' name='<? $id3 ?>' value='Send'>
</form>

hvad er det jeg gør galt her?
Avatar billede erikjacobsen Ekspert
07. juli 2003 - 21:30 #1
husk mysql_connect og mysql_select_db - jævnfør det andet spørgsmål
Avatar billede zpinner Nybegynder
07. juli 2003 - 21:31 #2
ja ja det ligger bare længere oppe i dockumentet du får lige det hele her


<?

$host = "localhost";
$brugernavn = "root";
$kodeord = "";
$database = "zpinner";
mysql_connect($host,$brugernavn,$kodeord);
mysql_select_db($database);
?>


<?


mysql_query("create database zpinner");


$tabelSQL = "create Table Telefonliste
            (
                navn    varchar(50),
                telefon int(8)
            )";
mysql_query($tabelSQL);





$tabel = "Telefonliste";
$navn = "$id1";
$telefon = $id2;
$insertSQL = "insert into $tabel (navn, telefon)
              values ('$navn', $telefon)";
mysql_query($insertSQL);


?>




<form method='post' action='<? $id3 ?>'>
Brugernavn :

<input type="Text" name='<? $id1 ?>' size='12'>

<br>
tlf :
<input type="text" name='<? $id2 ?>' size='12'>
<input type='submit' name='<? $id3 ?>' value='Send'>
</form>
Avatar billede phpwiz Nybegynder
07. juli 2003 - 21:37 #3
<?

$host = "localhost";
$brugernavn = "root";
$kodeord = "";
$database = "zpinner";
mysql_connect($host,$brugernavn,$kodeord);
mysql_select_db($database);
?>


<?


mysql_query("create database zpinner");


$tabelSQL = "create Table Telefonliste
            (
                navn    varchar(50),
                telefon int(8)
            )";
mysql_query($tabelSQL);





$tabel = "Telefonliste";
$navn = $_POST[id1];
$telefon = $_POST[id2];
$insertSQL = "insert into $tabel (navn, telefon)
              values ('$navn', $telefon)";
mysql_query($insertSQL);


?>




<form method='post' action=''>
Brugernavn :

<input type="Text" name='id1' size='12'>

<br>
tlf :
<input type="text" name='id2' size='12'>
<input type='submit' name='id3' value='Send'>
</form>
Avatar billede zpinner Nybegynder
07. juli 2003 - 21:39 #4
super ;)
Avatar billede erikjacobsen Ekspert
07. juli 2003 - 21:41 #5
Du behøver forøvrigt kun oprette din database og tabel én gang!
Avatar billede phpwiz Nybegynder
07. juli 2003 - 21:43 #6
kan man ikke lave en :

CREATE TABLE IF NOT EXIST zpinner ??
Avatar billede zpinner Nybegynder
07. juli 2003 - 21:53 #7
tjoo sikkert  men  er forholdsvis ny til det så  hvordan skal man så skive det? :)
Avatar billede phpwiz Nybegynder
07. juli 2003 - 21:57 #8
der hvor du har :

CREATE DATABASE navn

skriver du :

CREATE DATABASE IF NOT EXIST navn

og det samme med din tabel

CREATE TABEL navn

skriver du :

CREATE TABLE IF NOT EXIST navn
Avatar billede zpinner Nybegynder
07. juli 2003 - 22:10 #9
okay  cool
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