/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Php formular
Fra : Heysam


Dato : 04-10-05 17:35

Jeg har fået denne script og fået at vide at den skulle virke,
men det gør den ikke. Den opretter en ny database i Mysql,
men den virker ikke. Er der nogen der kan fortælle hvad der
mangler/hvad der er galt.

#############################################

<html>
<head>
<title>Untitled</title>
</head>
<body>

if ($host=="" || $user=="" || $pwd=="" || $db=="") {$flag=0;}
// to display a list of databases

// default variables, edit as necessary
// if (!$host) {$host = "localhost";}
// if (!$user) {$user = "localuser";}
// if (!$pwd) {$pwd = "Password";}

if (!$flag) {
?>

<div style="margin-left: 50px">
<form action="#" method="post">
What server will host the database?<br>
<input type="text" name="host" value="<?=$host?>" size ="40"
onDblClick="this.select();"><br><br>
What is your user ID?<br>
<input type="text" name="user" value="<?=$user?>" size ="40"
onDblClick="this.select();"><br><br>
What is your password?<br>
<input type="password" name="pwd" value="<?=$pwd?>" size ="40"
onDblClick="this.select();"><br><br>
What name would you like for your new database?<br>
<input type="text" name="db" value="" size="40"
onDblClick="this.select();"><br><br>
<input type="hidden" name="flag" value="true">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input
type="submit" value="Create Database">
</div></form>

<?php
} else {
$link = mysql_connect($host,$user,$pwd) or die("Could not connect
to Host.");
$createDb = mysql_create_db ($db,$link) or die(sql_error());
echo ("Database <b>$db</b> created successfully\n");
}
?>

</body>
</html>

#############################################

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Dennis Munding (04-10-2005)
Kommentar
Fra : Dennis Munding


Dato : 04-10-05 21:47

Hej Heysam!
"Heysam" <stellastudio@gmail.com> skrev i en meddelelse
news:4342af4b$0$49016$14726298@news.sunsite.dk...

Måske fordi du mangler et start-tag til php (<?php ) her:

> if ($host=="" || $user=="" || $pwd=="" || $db=="") {$flag=0;}
> // to display a list of databases

[SNIP - en masse kode...]

Men jeg er ikke særlig god til php, så jeg ved ikke, hvad der ellers skulle
være galt....


Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/, http://www-mundings-memorial.dk/
http://www.cantica.dk/, http://www.eds-denmark.dk/



POW (04-10-2005)
Kommentar
Fra : POW


Dato : 04-10-05 22:24

Heysam wrote:
> [kode]

smider den en fejl?

POW (04-10-2005)
Kommentar
Fra : POW


Dato : 04-10-05 22:26

Heysam wrote:
> $createDb = mysql_create_db ($db,$link) or die(sql_error());

med mindre du har sql_error() defineret et andet sted er der en en fejl
der i hvert fald... den hedder mysql_error()

Heysam (05-10-2005)
Kommentar
Fra : Heysam


Dato : 05-10-05 08:40

Jeg får ingen fejl. Den gør slet ikke noget. Efter man har trykket "Create
Database" skulle den samme side komme frem igen, men nederst skulle der stå
"Database created successfully"(Se nederst i kode)
Men det gør der ikke, og der bliver heller ikke lavet en ny database.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

POW (05-10-2005)
Kommentar
Fra : POW


Dato : 05-10-05 15:49

Heysam wrote:
> Jeg får ingen fejl. Den gør slet ikke noget. Efter man har trykket "Create
> Database" skulle den samme side komme frem igen, men nederst skulle der stå
> "Database created successfully"(Se nederst i kode)
> Men det gør der ikke, og der bliver heller ikke lavet en ny database.
>

Det bliver ik submitted? eller får du bare en blank side? eller hvad
sker der helt nøjagtigt...

Har du ik adgang til mysql serveren via phpmyadmin eller konsol adgang?
For det er da noget nemmere...

Heysam (05-10-2005)
Kommentar
Fra : Heysam


Dato : 05-10-05 18:49

> Har du ik adgang til mysql serveren via phpmyadmin eller konsol adgang?
> For det er da noget nemmere...

Det har jeg da, MEN da jeg er igang med at lære php, sakl jeg da også lære
hvordan man tilføjer ting til/laver en database.

> Det bliver ik submitted? eller får du bare en blank side? eller hvad
> sker der helt nøjagtigt...

Jeg får ingen fejl. Den gør slet ikke noget. Efter man har trykket "Create
Database" skulle den samme side komme frem igen, men dennegang skulle der
nederst stå "Database created successfully"(Se nederst i kode)
Men det gør den ikke, og der bliver heller ikke lavet en ny database.
Check det selv ud på www.alfaghistudio.com/php.php eller på
www.alfaghistudio.com/php2.php (rymfaxes kode)
Der sker simpelhent ikke noget.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ulrik Nielsen (05-10-2005)
Kommentar
Fra : Ulrik Nielsen


Dato : 05-10-05 19:40

Heysam wrote:

> Check det selv ud på www.alfaghistudio.com/php.php eller på
> www.alfaghistudio.com/php2.php (rymfaxes kode)
> Der sker simpelhent ikke noget.

nej der kommer en "500 - internal server error"

--
ulrik nielsen |
-----------------+---------------------------------------------------
quote or the day | only available on a need to know basis
from bofh | http://www.cs.wisc.edu/~ballard/bofh/

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste