Avatar billede wolstrup Nybegynder
25. september 2004 - 21:29 Der er 11 kommentarer og
1 løsning

opret mappe på serveren

Hej eksperten.

Er ved udvikle en side, hvor brugeren skal kunne udfylde nogle felter på siden, som så bliver oprettet som en side på serveren, gerne i en mappe, som oprettes ved samme lejlighed.

Her er et eksempel på nogle felter:

<html>

<head>
</head>

<body>

<form method="POST" action=enside.php>
  <p>
  <input type="text" name="navn" size="20"></p>
  <p><input type="text" name="adresse" size="20"></p>
  <p><input type="submit" value="Opret" name="knap"></p>
</form>

</body>

</html>

Det jeg mere specifikt vil forsøge at lave, er at de indtastede informationer, udskrives på en php side, som gemmes på serveren, i en mappe som samtidig bliver oprettet. Nogle forslag til hvordan dette bliver muligt?

På forhånd tak!
Avatar billede boye_14 Nybegynder
25. september 2004 - 21:54 #1
vil det ikke være nemmere bare at lave det i php, når man skal oprette sig ?

Bare min mening.
Avatar billede boye_14 Nybegynder
25. september 2004 - 21:54 #2
hov, sorry.. Jeg mente ikke php, men MySQL
Avatar billede wolstrup Nybegynder
25. september 2004 - 22:26 #3
Måske, men har intet kendskab til Mysql, og databasens funktioner... :-(
Avatar billede boye_14 Nybegynder
25. september 2004 - 22:34 #4
hvor får du din hjemmeside hostet hos ?
Avatar billede boye_14 Nybegynder
25. september 2004 - 22:40 #5
http://www.webcafe.dk/artikler/php/phpmysqlintroduktion/ < der kan du lære at bruge MySQL.

http://www.webcafe.dk/artikler/php/ < der kan du lærer PHP fra bunden af, og lidt af hvert.
Avatar billede wolstrup Nybegynder
25. september 2004 - 22:49 #6
Har ikke nogen host endnu, men overvejer b-one, men er ikke sikker. Nogle forslag?
Avatar billede boye_14 Nybegynder
25. september 2004 - 22:54 #7
jeg har selv b-one, som er okay.

her er nogle gode steder hvor du kan få hostet din hp:
http://www.b-one.net < får selv min hostet der.
http://www.dht.dk    < en af mine venner har haft sin hp hostet der, men er nu flyttet til yanet.
http://www.yanet.dk
Avatar billede wolstrup Nybegynder
25. september 2004 - 23:09 #8
Ok, men hvordan vil et eksempel på en kode se ud, altså den der skriver til databasen? Og kan MySQL kun indeholde tekst, og ikke billeder, senere skal scriptet nemlig også have en billed upload...
Avatar billede boye_14 Nybegynder
25. september 2004 - 23:15 #9
ja. den vil gemme den tekst der bliver skrevet at der skal postes til den, og ja. Man kan godt få den til at uploade billeder, altså med at upload system. Så den husker hvad det billed hedder, som der bliver uploadet.

det er min kode:

if (isset($_POST['trykketned'])) {
$dublet = mysql_result(mysql_query("SELECT COUNT(*) FROM bruger WHERE bruger = '".$_POST['bruger']."'"), 0);
if ($dublet > 0) { echo "<br><center><i>Brugernavnet findes allerede, vælg et andet.</i></center><br>"; }
else {
if ($_POST['pass'] == "".$_POST['pass2'].""){
mysql_query("INSERT INTO bruger (id, bruger, pass, holdnavn, email, fornavn, efternavn, oprettet) VALUES ('', '".$_POST['bruger']."', '".md5($_POST['pass'])."', '".$_POST['holdnavn']."', '".$_POST['email']."', '".$_POST['fornavn']."', '".$_POST['efternavn']."', now())") or die(mysql_error());
echo "<div align=\"center\"><i>Brugeren er nu oprettet.</i></div>";
}
else {
echo "<br><center><i>Dine adgangskoder var ikke ens.</i></center><br>";
}
}
}
?>

<form enctype="multipart/form-data" action="?<? echo $_SERVER["QUERY_STRING"] ?>" method="post">
<table>
    <tr>
        <td width="30%">
        <b>Brugernavn</b>
        </td>
        <td width="70%" colspan="2">
        <input type="text" value="<?echo "".$_POST['bruger'].""; ?>" name="bruger" style="width: 250px;">
        </td>
    </tr>
    <tr>
        <td width="30%">
        <b>Adgangskode</b>
        </td>
        <td width="70%">
        <input type="password" value="" name="pass" style="width: 250px;">
        </td>
    </tr>
    <tr>
        <td width="30%">
        <b>Adgangskode igen</b>
        </td>
        <td width="70%">
        <input type="password" value="" name="pass2" style="width: 250px;">
        </td>
    </tr>
    <tr>
        <td width="100%" colspan="2">
        <hr>
        </td>
    </tr>           
    <tr>
        <td width="30%">
        <b>E-mail</b>
        </td>
        <td width="70%">
        <input type="text" value="<?echo "".$_POST['email'].""; ?>" name="email" style="width: 250px;">
        </td>
    </tr>
    <tr>
        <td width="30%">
        <b>Fornavn</b>
        </td>
        <td width="70%">
        <input type="text" value="<?echo "".$_POST['fornavn'].""; ?>" name="fornavn" style="width: 250px;">
        </td>
    </tr>
    <tr>
        <td width="30%">
        <b>Efternavn</b>
        </td>
        <td width="70%">
        <input type="text" value="<?echo "".$_POST['efternavn'].""; ?>" name="efternavn" style="width: 250px;">
        </td>
    </tr>                                           
    <tr>
        <td align="center" colspan="2">
        <input type="submit" class="knap" name="trykketned" value="Opret bruger">
        </td>
    </tr>           
</table>   
</form>

du kan jo godt bruge min kode og så bygge det sammen med dit eget.
Avatar billede boye_14 Nybegynder
25. september 2004 - 23:16 #10
['bruger']."', '".md5($_POST['pass'])."', '".$_POST['holdnavn']."', '".$_POST['email']."', '".$_POST['fornavn']."', '".$_POST < i den linie skal: '".$_POST['holdnavn']."', fjernes...
Avatar billede wolstrup Nybegynder
25. september 2004 - 23:17 #11
takker!
Avatar billede boye_14 Nybegynder
25. september 2004 - 23:22 #12
men selvf. er der mange login scripts som er færdig gjort og er klar til brug, både til MySQL og uden MySQL

www.thomaslunde.dk < under kildekoder
www.script.dk < der er en masse under PHP og så Kildekoder

Der ville jeg nok finde et login system hvis jeg var dig, som lidt nybegynder med MySQL...
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