/ 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
Fejl i gæstebog
Fra : Frank Mortensen


Dato : 29-12-04 00:14

Hej NG.

Jeg erigang med at lave en gæstebog . Jeg laver den igennem et
blad jeg købte (Start på PHP).

Jeg får en fejl:

(Warning: mysql_fetch_row(): supplied argument is not a valid
MySQL result resource in
/customers/fam-roland.dk/fam-roland.dk/httpd.www/guestbook.php on
line 32)

Kode:

<?php
   $db = mysql_connect("localhost", "xxx", "xxx");
   mysql_select_db("gbog", $db);
   if ($skriv){
      $besked = str_replace("\n","<br>",$besked);
      $dato_array = getdate();
      $dato =
$dato_array["mday"]."/".$dato_array["mon"]."-".$dato_array["year"
];
      mysql_query("INSERT INTO gbog(navn, email, dato, besked) VALUES
('$navn','$email','$dato','$besked')");
      }
?>   
<form method="post" action="<?php echo $PHP_SELF; ?>">
<input type="Hidden" name="skriv" value="1">
Navn:&nbsp;<input type="Text" name="Navn" class="gbog"><br><br>
Email:&nbsp;<input type="Text" name="Email" class="gbog"><br><br>
Besked:<br>
<textarea name="Besked" cols="50" rows="10"
class="gbog"></textarea><br><br>
<input type="Submit" value="Send" class="gbog">&nbsp;&nbsp;<input
type="Reset" value="Slet" class="gbog">
</form>
<br><br>
<table border="0">
<?php
$foresp = mysql_query("SELECT navn,email,dato,besked FROM gbog
ORDER BY nr DESC");
while($data = mysql_fetch_row($foresp)){
   echo "<tr><td valign=top>";
   echo "Fra: <a href=\"mailto:$data[1]\">$data[0]</a>";
   echo "<br>$data[2]";
   echo "</td><td valign=top>$data[3]</td></tr>";
   }
?>

Jeg har slettet brugernavn og kode for en sikkerheds skyld

Håber at det er info nok. Ellers så skriv hvis i har brug for
mere info.

Med venlig hilsen

Frank Mortensen




--
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

 
 
Peter Brodersen (29-12-2004)
Kommentar
Fra : Peter Brodersen


Dato : 29-12-04 03:06

On 28 Dec 2004 23:14:08 GMT, Frank Mortensen <frank@fam-roland.dk>
wrote:

>(Warning: mysql_fetch_row(): supplied argument is not a valid
>MySQL result resource in
>/customers/fam-roland.dk/fam-roland.dk/httpd.www/guestbook.php on
>line 32)

Kig i FAQ'en på PHP's hjemmeside:
http://www.php.net/manual/en/faq.databases.php#faq.databases.mysqlresource

Problemet er sandsynligvis:
1. Din query er ikke gyldig. Prøv at printe din helt præcise query, du
sender til sql-serveren, samt fejlmeddelelsen. Kig på ovennævnte URL.
2. Du antager, at din query er gyldig og leverer et resultat tilbage,
som mysql_fetch_row() kan bruge.

--
- Peter Brodersen

Frank Mortensen (29-12-2004)
Kommentar
Fra : Frank Mortensen


Dato : 29-12-04 12:55

Peter Brodersen wrote in dk.edb.internet.webdesign.serverside.php:
> On 28 Dec 2004 23:14:08 GMT, Frank Mortensen <frank@fam-roland.dk>
> wrote:
>
> >(Warning: mysql_fetch_row(): supplied argument is not a valid
> >MySQL result resource in
> >/customers/fam-roland.dk/fam-roland.dk/httpd.www/guestbook.php on
> >line 32)
>
> Kig i FAQ'en på PHP's hjemmeside:
> http://www.php.net/manual/en/faq.databases.php#faq.databases.mysqlresource
>
> Problemet er sandsynligvis:
> 1. Din query er ikke gyldig. Prøv at printe din helt præcise query, du
> sender til sql-serveren, samt fejlmeddelelsen. Kig på ovennævnte URL.
> 2. Du antager, at din query er gyldig og leverer et resultat tilbage,
> som mysql_fetch_row() kan bruge.

Jeg vil starte med at sige tak for hjælpen.

Men nu er situationen den at jeg er helt grøn i PHP. Jeg har prøvet at kigge
lidt på linket,men kan ikke rigtig finde ud af hvad det er jeg skal kigge
efter. Kan nemlig ikke lige finde noget omkring mysql_fetch_row. Jeg skulle
måske nævne at jeg har webhotel hos b-one. Hvis det skulle være til nogen
hjælp

Frank Mortensen
>
> --
> - Peter Brodersen


--
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

Michael (29-12-2004)
Kommentar
Fra : Michael


Dato : 29-12-04 15:12

Hej...

Prøv efter hvert af dine mysql_query(""); at indsætte:

$result = mysql_query("SELECT ...") or die(mysql_error());

Den kan måske give et lidt bedre svar på hvor problemet evt. ligger.

Mvh.
Michael Bested





Frank Mortensen (31-12-2004)
Kommentar
Fra : Frank Mortensen


Dato : 31-12-04 11:11

Michael wrote in dk.edb.internet.webdesign.serverside.php:
> Hej...
>
> Prøv efter hvert af dine mysql_query(""); at indsætte:
>
> $result = mysql_query("SELECT ...") or die(mysql_error());
>
> Den kan måske give et lidt bedre svar på hvor problemet evt. ligger.
>
> Mvh.
> Michael Bested
>
Efter at jeg har lagt det ind, skriver den nu at der ingen database er
valgt. (No database selected) Umiddelbart, hvad jeg kan se har jeg
valgt en database.

Mvh.

Frank Mortensen
>
>
>


--
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

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

Månedens bedste
Årets bedste
Sidste års bedste