|
| mysql_query("insert into table"); Fra : Heine Laursen |
Dato : 09-09-03 18:47 |
|
Hejsa.
Jeg har problemr med at få indsat nogne værdier ind i en database.
Jeg får ingen fejlmeddelser eller what so ever!
Hvad har jeg gjordt galt?
----Script Start------
<?php
$navn = $_GET[navn];
$link = $_GET[link];
$besk = $_GET[besk];
#echo("$navn <br> $link <br> $besk<br>");
$dato = date("Y-m-d G:i:s");
if ($link == "http://" or $link == NULL) {
echo("<html><head><title>Error></title></head><body><h1><center><Rrror></h1
><br>Linket er ugyldig</center></body></html>");
} else {
$link = mysql_connect("xxxxxxx", "xxxxxx", "xxxxxx")
or die("Could not connect: " . mysql_error());
mysql_select_db('test', $link) or die ('kan ikke finde databasen : ' .
mysql_error());
mysql_query("INSERT into links (links, besk, navn, dato) VALUES
('$link','$besk','$navn','$dato')");
header("Location: index.php");
#echo("Link ok");
mysql_close($link);
}
?>
------Script slut-------
--
Mvh
Heine Laursen
| |
Bjarne (09-09-2003)
| Kommentar Fra : Bjarne |
Dato : 09-09-03 19:50 |
|
On Tue, 09 Sep 2003 17:46:44 +0000, Heine Laursen wrote:
> Hejsa.
>
> Jeg har problemr med at få indsat nogne værdier ind i en database.
> Jeg får ingen fejlmeddelser eller what so ever!
>
> Hvad har jeg gjordt galt?
>
> ----Script Start------
[SNIP KODE]
> $link = mysql_connect("xxxxxxx", "xxxxxx", "xxxxxx")
> or die("Could not connect: " . mysql_error());
> mysql_select_db('test', $link) or die ('kan ikke finde databasen : ' .
> mysql_error());
> mysql_query("INSERT into links (links, besk, navn, dato) VALUES
> ('$link','$besk','$navn','$dato')");
Hvis du nu tilføjer or die(mysql_error()); til din query, ligesom du
gør ved dine andre kald til mysql, så vil jeg næsten tro at du får en
fejlmeddelelse.
Mvh
--
/* Bjarne */
"Fate just isn't what it used to be!"
- Hobbes
| |
Heine Laursen (09-09-2003)
| Kommentar Fra : Heine Laursen |
Dato : 09-09-03 20:44 |
|
Bjarne <spam@spaceball.dk> wrote in
news:pan.2003.09.09.18.50.08.731441@spaceball.dk:
> Hvis du nu tilføjer or die(mysql_error()); til din query, ligesom du
> gør ved dine andre kald til mysql, så vil jeg næsten tro at du får en
> fejlmeddelelse.
Mange tak. Så fandt jeg en fejl 40 i et af tabel navnene.
--
Mvh
Heine Laursen
| |
Martin Sveegaard (09-09-2003)
| Kommentar Fra : Martin Sveegaard |
Dato : 09-09-03 20:42 |
|
On 09 Sep 2003 17:46:44 GMT, Heine Laursen <gozar@myrealbox.com>
wrote:
>Hejsa.
>
>Jeg har problemr med at få indsat nogne værdier ind i en database.
>Jeg får ingen fejlmeddelser eller what so ever!
>
>Hvad har jeg gjordt galt?
>
>----Script Start------
>
><?php
>$navn = $_GET[navn];
>$link = $_GET[link];
>$besk = $_GET[besk];
>
>#echo("$navn <br> $link <br> $besk<br>");
>$dato = date("Y-m-d G:i:s");
>
>if ($link == "http://" or $link == NULL) {
>echo("<html><head><title>Error></title></head><body><h1><center><Rrror></h1
>><br>Linket er ugyldig</center></body></html>");
>} else {
>
>$link = mysql_connect("xxxxxxx", "xxxxxx", "xxxxxx")
> or die("Could not connect: " . mysql_error());
>mysql_select_db('test', $link) or die ('kan ikke finde databasen : ' .
>mysql_error());
>mysql_query("INSERT into links (links, besk, navn, dato) VALUES
>('$link','$besk','$navn','$dato')");
>
>header("Location: index.php");
>#echo("Link ok");
>mysql_close($link);
>}
>?>
>
>------Script slut-------
Jeg vil tro du skal se på variablen $link, som du bruger i flere
sammenhæng.
$link = $_GET[link];
$link = mysql_connect("xxxxxxx", "xxxxxx", "xxxxxx")
Desuden skal du nok bruge:
$dato = date("Y-m-d H:i:s");
i stedet for:
$dato = date("Y-m-d G:i:s");
eller endnu bedre:
mysql_query("INSERT into links (links, besk, navn, dato) VALUES
('$link','$besk','$navn',NOW())");
--
Med Venlig Hilsen
c",) Martin S
| |
Heine Laursen (09-09-2003)
| Kommentar Fra : Heine Laursen |
Dato : 09-09-03 20:46 |
|
Martin Sveegaard <sveegaard@tdcadslFJERNDETTE.dk> wrote in
news:b1bslvohsnek97c22jlessac9734hqrs98@4ax.com:
> Jeg vil tro du skal se på variablen $link, som du bruger i flere
> sammenhæng.
Den fejl har jeg fundet, da det gav mærkelig indput i min database.
Eller mange tak for hjælpen,
--
Mvh
Heine Laursen
| |
|
|