/ 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
add db
Fra : RuneStone


Dato : 19-12-03 13:22

Er der ikke en som vil gøre mig en rigtig stor tjeneste?

Jeg skal bruge et php script som onnecter til en db og der skal være et
lille input hvor man kan tilføje en eller anden tekst og der efter skal man
kunne se hvad der er blevet lagt ind i MySQL db

Jeg skal bruge dette til at teste om min MySQL server virker... jeg er endnu
ikke selv nået så langt i php så jeg selv kan lave dette !

mvh. Rune Thougaard
--
www.rtk-design.dk || www.vinperlen.dk



 
 
zigma.dk (19-12-2003)
Kommentar
Fra : zigma.dk


Dato : 19-12-03 19:44

RuneStone wrote in dk.edb.internet.webdesign.serverside.php:
> Er der ikke en som vil gøre mig en rigtig stor tjeneste?
>
> Jeg skal bruge et php script som onnecter til en db og der skal være et
> lille input hvor man kan tilføje en eller anden tekst og der efter skal man
> kunne se hvad der er blevet lagt ind i MySQL db
>
> Jeg skal bruge dette til at teste om min MySQL server virker... jeg er endnu
> ikke selv nået så langt i php så jeg selv kan lave dette !
>
> mvh. Rune Thougaard
> --
> www.rtk-design.dk www.vinperlen.dk
>
>


<?PHP
mysql_connect("server","bruger","kode");
mysql_select_db("min_database");

if(isset($_POST["action"]) AND $_POST["action"]=="add"){
$besked=$_POST["besked"];
mysql_query("INSERT INTO tabel (id,besked) VALUES('','$besked')");

$SQL = "SELECT * FROM tabel";
$res = mysql_query($SQL);
$num = mysql_num_rows($res);
if($num!="0"){
$SQL2 = "SELECT * FROM tabel WHERE id='$num'";
$res2 = mysql_query($SQL2);
$num2 = mysql_num_rows($res2);

$nyBesked=mysql_result($res2,0,'');
echo "Beskeden \"<i>$nyBesked</i>\" er blevet tilføjet i tabellen<br><br>";
}else{
echo "Der skete en fejl. Tabellen er <b>tom</b><br><br>";
}
}

echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"POST\">";
echo "<input type=\"hidden\" name=\"action\" value=\"add\">";
echo "Tekst: <input type=\"text\" name=\"besked\"><br>";
echo "<input type=\"submit\" value=\"Gem besked\">";
echo "</form>";
?>


Dét skulle virke...

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

RuneStone (19-12-2003)
Kommentar
Fra : RuneStone


Dato : 19-12-03 23:10

> <?PHP
> mysql_connect("server","bruger","kode");
> mysql_select_db("min_database");
>
> if(isset($_POST["action"]) AND $_POST["action"]=="add"){
> $besked=$_POST["besked"];
> mysql_query("INSERT INTO tabel (id,besked) VALUES('','$besked')");
>
> $SQL = "SELECT * FROM tabel";
> $res = mysql_query($SQL);
> $num = mysql_num_rows($res);
> if($num!="0"){
> $SQL2 = "SELECT * FROM tabel WHERE id='$num'";
> $res2 = mysql_query($SQL2);
> $num2 = mysql_num_rows($res2);
>
> $nyBesked=mysql_result($res2,0,'');
> echo "Beskeden \"<i>$nyBesked</i>\" er blevet tilføjet i
tabellen<br><br>";
> }else{
> echo "Der skete en fejl. Tabellen er <b>tom</b><br><br>";
> }
> }
>
> echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"POST\">";
> echo "<input type=\"hidden\" name=\"action\" value=\"add\">";
> echo "Tekst: <input type=\"text\" name=\"besked\"><br>";
> echo "<input type=\"submit\" value=\"Gem besked\">";
> echo "</form>";
> ?>

Mange tak for koden, men en anden gang ville det være på sin plads at lave
nogle bemærkninger i din kode så nybegyndere(mig) + alle andre har nemmere
ved at finde rundt i den kode.

mvh. Rune Thougaard
--



Kristian Thy (19-12-2003)
Kommentar
Fra : Kristian Thy


Dato : 19-12-03 23:29

RuneStone uttered:
> Mange tak for koden, men en anden gang ville det være på sin plads at lave
> nogle bemærkninger i din kode så nybegyndere(mig) + alle andre har nemmere
> ved at finde rundt i den kode.

Den kode er stort set magen til de 100.000 andre forbind-til-mysql
code snippets der ligger på nettet, så den kan jeg ikke se nogen
videre grund til at forfatteren skulle gide bruge tid på at
kommentere.

*plok*

\\kristian
--
"And then Trogdor smote the Kerrek,
and all was laid to burnination"
--Strong Bad

RuneStone (20-12-2003)
Kommentar
Fra : RuneStone


Dato : 20-12-03 07:41

> RuneStone uttered:
> > Mange tak for koden, men en anden gang ville det være på sin plads at
lave
> > nogle bemærkninger i din kode så nybegyndere(mig) + alle andre har
nemmere
> > ved at finde rundt i den kode.
>
> Den kode er stort set magen til de 100.000 andre forbind-til-mysql
> code snippets der ligger på nettet, så den kan jeg ikke se nogen
> videre grund til at forfatteren skulle gide bruge tid på at
> kommentere.

Jamen du må da give mig ret i at hvis jeg som nybegynder får en kode uden
nogle bemærkninger så ville det da være 100.000 gange nemmere for min at
lære de forskellige funktioner og hele koden som helhed at kende.

Noget helt andet er at den siger fejl i linie 9 som ser sådan her ud:
$SQL = "SELECT * FROM ng_test";

mvh. Rune Thougaard
--



Johan Holst Nielsen (20-12-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 20-12-03 10:08

RuneStone wrote:
>>RuneStone uttered:
>>
>>>Mange tak for koden, men en anden gang ville det være på sin plads at
>
> lave
>
>>>nogle bemærkninger i din kode så nybegyndere(mig) + alle andre har
>
> nemmere
>
>>>ved at finde rundt i den kode.
>>
>>Den kode er stort set magen til de 100.000 andre forbind-til-mysql
>>code snippets der ligger på nettet, så den kan jeg ikke se nogen
>>videre grund til at forfatteren skulle gide bruge tid på at
>>kommentere.
>
> Jamen du må da give mig ret i at hvis jeg som nybegynder får en kode uden
> nogle bemærkninger så ville det da være 100.000 gange nemmere for min at
> lære de forskellige funktioner og hele koden som helhed at kende.

Jamen man må også gøre lidt selv. Du kunne jo slå funktionerne op på
php.net. Alle brugte funktioner i scriptet er yderst veldokumenterede.

Ellers gå I gang med at læse nogle artikler, hvis det også er syntaks og
lignende du har problemer med.

> Noget helt andet er at den siger fejl i linie 9 som ser sådan her ud:
> $SQL = "SELECT * FROM ng_test";

Hvilken fejl? Umiddeltbart er der ingen fejl. Send eventuelt URL til
sitet... og gerne en .phps fil, så vi også kan se din source - i
tilfælde af ændringer efter kopieringen.

mvh
Johan


RuneStone (20-12-2003)
Kommentar
Fra : RuneStone


Dato : 20-12-03 12:48

> Hvilken fejl? Umiddeltbart er der ingen fejl. Send eventuelt URL til
> sitet... og gerne en .phps fil, så vi også kan se din source - i
> tilfælde af ændringer efter kopieringen.

http://www.rtk-design.dk/rod/php/ng_test.php

selve koden kommer her:
------
<?PHP
mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("xxxx");

if(isset($_POST["action"]) AND $_POST["action"]=="add"){
$besked=$_POST["besked"];
mysql_query("INSERT INTO ng_test(besked) VALUES('$besked')

$SQL = "SELECT * FROM ng_test";
$res = mysql_query($SQL);
$num = mysql_num_rows($res);
if($num!="0"){
$SQL2 = "SELECT * FROM tabel WHERE id='$num'";
$res2 = mysql_query($SQL2);
$num2 = mysql_num_rows($res2);

$nyBesked=mysql_result($res2,0,'');
echo "Beskeden \"<i>$nyBesked</i>\" er blevet tilføjet i tabellen<br><br>";
}else{
echo "Der skete en fejl. Tabellen er <b>tom</b><br><br>";
}
}
echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"POST\">";
echo "<input type=\"hidden\" name=\"action\" value=\"add\">";
echo "Tekst: <input type=\"text\" name=\"besked\"><br>";
echo "<input type=\"submit\" value=\"Gem besked\">";
echo "</form>";
?>
-------

mvh. Rune Thougaard
--



Leonard (20-12-2003)
Kommentar
Fra : Leonard


Dato : 20-12-03 14:28

"RuneStone" <rune@rtk-design.dk> wrote:

>mysql_query("INSERT INTO ng_test(besked) VALUES('$besked')

skal afsluttes med ";
--
mvh Leonard
Har du kigget på: http://dk.php.net/ el. http://www.webcafe.dk/

Jonathan Holst (20-12-2003)
Kommentar
Fra : Jonathan Holst


Dato : 20-12-03 14:30

"RuneStone" <rune@rtk-design.dk> wrote in message news:<3fe3eef9$0$69964$edfadb0f@dread12.news.tele.dk>...
> > RuneStone uttered:
> > > Mange tak for koden, men en anden gang ville det være på sin plads at
> lave
> > > nogle bemærkninger i din kode så nybegyndere(mig) + alle andre har
> nemmere
> > > ved at finde rundt i den kode.
> >
> > Den kode er stort set magen til de 100.000 andre forbind-til-mysql
> > code snippets der ligger på nettet, så den kan jeg ikke se nogen
> > videre grund til at forfatteren skulle gide bruge tid på at
> > kommentere.
>
> Jamen du må da give mig ret i at hvis jeg som nybegynder får en kode uden
> nogle bemærkninger så ville det da være 100.000 gange nemmere for min at
> lære de forskellige funktioner og hele koden som helhed at kende.
>

Der er da ikke noget der forhindrer dig i at kigge på et eksempel,
hvor der er kommentarer?

> Noget helt andet er at den siger fejl i linie 9 som ser sådan her ud:
> $SQL = "SELECT * FROM ng_test";

Hvilken fejl får du?

>
> mvh. Rune Thougaard
> --

--
Jonathan Holst
http://phphacker.dk - the hacking does the difference

RuneStone (20-12-2003)
Kommentar
Fra : RuneStone


Dato : 20-12-03 19:38

> Hvilken fejl får du?

link: http://www.rtk-design.dk/rod/php/ng_test.php



RuneStone (20-12-2003)
Kommentar
Fra : RuneStone


Dato : 20-12-03 19:39

> Hvilken fejl får du?

link: http://www.rtk-design.dk/rod/php/ng_test.php

kode:
<?PHP
mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("xxxx");

if(isset($_POST["action"]) AND $_POST["action"]=="add"){
$besked=$_POST["besked"];
mysql_query("INSERT INTO ng_test(besked) VALUES('$besked');

$SQL = "SELECT * FROM ng_test";
$res = mysql_query($SQL);
$num = mysql_num_rows($res);
if($num!="0"){
$SQL2 = "SELECT * FROM tabel WHERE id='$num'";
$res2 = mysql_query($SQL2);
$num2 = mysql_num_rows($res2);

$nyBesked=mysql_result($res2,0,'');
echo "Beskeden \"<i>$nyBesked</i>\" er blevet tilføjet i tabellen<br><br>";
}else{
echo "Der skete en fejl. Tabellen er <b>tom</b><br><br>";
}
}

echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"POST\">";
echo "<input type=\"hidden\" name=\"action\" value=\"add\">";
echo "Tekst: <input type=\"text\" name=\"besked\"><br>";
echo "<input type=\"submit\" value=\"Gem besked\">";
echo "</form>";
?>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste