Avatar billede boha03 Nybegynder
12. juli 2003 - 02:04 Der er 27 kommentarer og
1 løsning

Hjælp til mysql og php

Jeg er ikke så god til det i nu så der for vil jeg høre om der er en der kunne lære mig hvordan jeg kan lave en side hvor man kan opret sig som kunde og en admin side hvor jeg kan se dem der har oprette sig jeg køre php/mysql
Avatar billede ztyxx Nybegynder
12. juli 2003 - 02:15 #1
Avatar billede boha03 Nybegynder
12. juli 2003 - 02:32 #2
Jeg siger mange tak for det link har læst det og lært at hente text fra sqlen men kan ikke finde noget sted hvordan jeg kan lave en text box vor jeg kan skrive en text som der efter ligge den ind på sqlen
Avatar billede ztyxx Nybegynder
12. juli 2003 - 02:34 #3
Avatar billede boha03 Nybegynder
12. juli 2003 - 02:42 #4
ok nu vil jeg til sist spøre om. jeg laver en side med nogen text felter/box ved ikke hvad det heder for vær box vil jeg skrive en text i og så ind på sqlen når jeg siger gem hvordan sætter jeg sådan en textbox op
Avatar billede ztyxx Nybegynder
12. juli 2003 - 02:46 #5
det kan se sådan ud

<?php
mysql_connect("servernavn", "brugernavn", "password");
mysql_select_db("database");

if($_POST["textbox"]) {
    mysql_query("insert into tabellen (feltnavn) values ('$_POST[textbox]");
}

?>
<form method=post action="<? echo $_SERVER["PHP_SELF"];?>">
Text: <textarea name="textbox" rows="10" cols="20"></textarea>
<input type="submit" name="sendknap" value="Indsæt i databasen">
</form>
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:06 #6
Nu er vi der snart hvordan kan jeg så tilføje fler textboxe ja viser det lige

textbox 1.Navn
textbox 2.Efternavn
også vider det kan jeg selv vis jeg bare lære at tilføje to eller fler på en siden
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:07 #7
vil godt give dig fler point vis det er
Avatar billede ztyxx Nybegynder
12. juli 2003 - 03:08 #8
det gør du her
if($_POST["textbox"]) {
    mysql_query("insert into tabellen (feltnavn) values ('$_POST[textbox]");
}
hvor den første parantes er feltnavnene i databasen, og den næste, efter values, er navnene på din textboxe
Avatar billede ztyxx Nybegynder
12. juli 2003 - 03:12 #9
i den første parantes adskiller du med et , og i den næste ligesådan, bare hus at sætte '  ' er om værdierne
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:19 #10
okey kunne jeg logge dig til at vis e mig det hvordan det skal se ud da jeg lige har prøvet og der gik 'squ' ged i det lol
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:23 #11
har lige sat 50 point mer på
Avatar billede ztyxx Nybegynder
12. juli 2003 - 03:27 #12
der var lige en lille fejl i den første, men denne skulle virke:


<?php
mysql_connect("servernavn", "brugernavn", "password");
mysql_select_db("database");

if($_POST["navn"] && $_POST["efternavn"]) {
    mysql_query("insert into tabellen (navn, efternavn) values ('$_POST[navn]', '$_POST[efternavn]')");
}

?>
<form method=post action="<? echo $_SERVER["PHP_SELF"];?>">
Navn: <input type="text" name="navn"><br>
Efteravn: <input type="text" name="efternavn"><br>
<input type="submit" name="sendknap" value="Indsæt i databasen">
</form>


skal ikke have flere point
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:31 #13
hvordan skal tabellen se ud på sqlen der med navn og efternavn
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:41 #14
vil bare vide hvordan selve tabellen skal se ud
Avatar billede ztyxx Nybegynder
12. juli 2003 - 03:42 #15
du laver tre kolonner, et du kn kalde id, som er auto_increment og primary key, og så en der hedder navn, og en der hedder efternavn, dem kan du lave som varchar
Avatar billede ztyxx Nybegynder
12. juli 2003 - 03:47 #16
structurforslag til tabel

CREATE TABLE `navne_db` (
`id` INT( 5 ) UNSIGNEDZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`navn` VARCHAR( 20 ) NOT NULL ,
`efternavn` VARCHAR( 50 ) NOT NULL
);

så skal denne
mysql_query("insert into tabellen (navn, efternavn) values ('$_POST[navn]', '$_POST[efternavn]')");
se sådan ud
mysql_query("insert into navne_db (navn, efternavn) values ('$_POST[navn]', '$_POST[efternavn]')");
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:48 #17
id  int(11)  Nej    auto_increment
navn  varchar(20)  Nej
efternavn  varchar(20)  Nej

Hvad kalder du selve tabellen
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:52 #18
nu har jeg lavet den på din måde ser lige hvad der sker
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:54 #19
Fedt det virker siger mange tak for hjælpen
Avatar billede ztyxx Nybegynder
12. juli 2003 - 03:56 #20
skulle det være en anden gang :-)
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:59 #21
pas på med at sige det lol
Avatar billede boha03 Nybegynder
12. juli 2003 - 03:59 #22
da jeg elsker at lære
Avatar billede ztyxx Nybegynder
12. juli 2003 - 04:07 #23
no problemo, det er jo derfor vi er her ;-)
Avatar billede boha03 Nybegynder
12. juli 2003 - 04:17 #24
Yes til det vi lige har lavet kan man ikke lave en smart måde for at kunne se dem alle på en gang eller skal jeg bruge id 1 eller 2 og så vider vær gang jeg vil se en kunde
Avatar billede boha03 Nybegynder
12. juli 2003 - 04:18 #25
samt en da jeg bliver god kunne man så ikke bruge den type vi lige har lavet som noget brugersystem
Avatar billede boha03 Nybegynder
12. juli 2003 - 04:19 #26
da=dag
Avatar billede ztyxx Nybegynder
12. juli 2003 - 04:58 #27
$res = mysql_query("select * from navne_db");
  while($data = mysql_fetch_array($res)) {
    echo $data["navn"] . " " . $data["efternavn"] . "<br>";
  }
Avatar billede ztyxx Nybegynder
12. juli 2003 - 05:02 #28
www.hotscripts.com/PHP kan du fide en masse gratisscripts til download, dem kan du jo kigge lidt i koderne, for at få en ide om hvad det er
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
Computerworld tilbyder specialiserede kurser i database-management

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