Avatar billede funnycartoons-dk Nybegynder
16. januar 2003 - 13:53 Der er 8 kommentarer og
1 løsning

hjælp til php fejl

Nogen der kan hjælpe mig med at finde fejlen?

<?
require("mysql.php");
$res = mysql_query("select id, email, url, beksrivelse, titel, kategori, navn, recipe from links where validate = 'nej' limit 0,50");
while($data = mysql_fetch_array($res))
{
echo "<A HREF=$data[url] target=_blank>$data[titel]</A>&nbsp;-&nbsp;$data[beskrivelse]. <I><A HREF=http://www.bluepornlinks.com/links.php?kategori=$data[kategori] style=\"text-decoration: none\"><FONT COLOR=#213E5C>$data[kategori]</FONT></I></A><br><A HREF=$data[recipe] target=_blank>$data[recipe]</A><br><A HREF=admin.php?godkend=$data[id]>Godkend</A> | <A HREF=admin.php?slet=$data[id]>Slet</A><BR><BR>";
}
$godkend = $_POST['godkend'];
if($godkend){

mysql_query("UPDATE links set validate='ok' WHERE id = '$godkend'");
echo "Siden er nu godkendt.";
$res = mysql_query("select email, url from links where id = '$godkend' limit 0,1");
while($data = mysql_fetch_array($res))
{
mail($data[email], "Your site submission", "You site $data[url] has been added to our site at http://www.bluepornlinks.com \n\n Lasse Kristensen\nhttp://www.bluepornlinks.com", "FROM: Blue Porn Links <lasse.kristensen@c.dk>");
}
}
$slet = $_POST['slet'];
if($slet){
mysql_query("DELETE FROM links WHERE id = '$slet'");
echo "Siden er nu slettet.";
}
?>
Avatar billede sthen Nybegynder
16. januar 2003 - 14:00 #1
Hvad består fejlen i.
Jeg mener får du fejlmeddelelser eller hva' ???
Avatar billede funnycartoons-dk Nybegynder
16. januar 2003 - 14:02 #2
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /virtual/revsharehosting.com/var/www/bluepornlinks.com/admin.php on line 27
Avatar billede jakoba Nybegynder
16. januar 2003 - 14:19 #3
skriv en 'or die' efter dine kald til mysql_query, så får du mysql's fejlmelding når mysql ikke kunne hitte ud af at udføre den kommando du skrev.
fx:
$res = mysql_query("select email, url from links where id = '$godkend' limit 0,1") or die( mysql_error() );
while($data = mysql_fetch_array($res))

mvh JakobA
Avatar billede funnycartoons-dk Nybegynder
16. januar 2003 - 14:27 #4
så i kan ikke finde fejlen?
Avatar billede jakoba Nybegynder
16. januar 2003 - 15:24 #5
en mulig fejl er at du skriver:
      id = '$godkend'
med '-tegn omkring $godkend.
id er jo som regel et talfelt der skal indeholde en numerisk værdi og ikke en streng.

men mest nej. vi kan ikke med sikkerhed sige hvad fejlen er. Ikke uden at du hjælper til ved at rapportere hvilke fejlmeddelelser der kommer og ved at afprøve evt testkode.

mvh JakobA
Avatar billede ztyxx Nybegynder
16. januar 2003 - 16:41 #6
du har iøvrigt to forskellige mysql_query´s der hedder det samme, $res

iøvrigt må du lige poste hvilken af dine linier der er linie 27, da det du har postet her, kun er på 24 linier..
Avatar billede ztyxx Nybegynder
20. januar 2003 - 15:31 #7
kom du videre??
Avatar billede funnycartoons-dk Nybegynder
05. august 2003 - 10:20 #8
Nå ingen svar
Avatar billede michael_stim Ekspert
05. august 2003 - 10:23 #9
????
Hvad sker der her?
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