29. august 2004 - 21:27Der er
6 kommentarer og 1 løsning
Fejl i newsscript til kald - er koden gyldig eller ændret
Prøver at lære lidt Mysql/PHP ved hjælp af et færdigt script, og får denne fejlmelding ved start af index.php efter upload på frac.dk - Får samme fejl når jeg afvikler på min egen localhost ! ............................ Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /index.php on line 11 ............................ index.php ser således ud :
<html> <head> <title>index</title> </head> <body>
<?php include("config.php");
$query = mysql_query("SELECT id, file, title, CONCAT(LEFT(text, 200), '...') AS short FROM news ORDER BY id DESC"); (linie 11)while ($row = mysql_fetch_array($query)) { echo "<p><b>$row[title]</b><br>"; echo "<img border='0' src='$row[file]' style='float: left;' width='75' height='75'>"; echo "<font size='1' face='Tahoma'>"; echo "$row[short]"; echo "</font></p>"; echo "<p><font size='1' face='Tahoma'><a href='show.php?id=$row[id]'>Læs mere...</a></font></p>"; echo "<br><br>"; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Prøv at ændre denne linie: $query = mysql_query("SELECT id, file, title, CONCAT(LEFT(text, 200), '...') AS short FROM news ORDER BY id DESC");
til: $query = mysql_query("SELECT id, file, title, CONCAT(LEFT(text, 200), '...') AS short FROM news ORDER BY id DESC") or die(mysql_error());
Se så hvad den fortæller.
Synes godt om
Slettet bruger
29. august 2004 - 23:24#2
Det var nok ventet en fejl- beklager men det kom der ikke - det er pinligt men det skulle være så nemt, men nu får jeg fejl i login. Det ser ud som admin ikke bliver skrevet i db.
jeg ved ikke om du gider, men selvfølgelig for max point, vil du se på det, her kommer det øvrige :
når jeg så aktiverer ADMIN den kalder admin_login.php for at logge ind og jeg skriver "ROOT" og ingen "PASS", (har prøvet med forskellige user og pass) kommer den blot tilbage med ADMIN-LOGin skærmen igen, altså der bliver ikke logget ind. ............. >snip fra admin_login.php <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> Brugernavn: <input type="text" name="root"><br/> Kodeord : <input type="password" name=""><br/> <input type="submit" name="logind" value="Log ind"> </form> ..........
er det ikke sådan at dette skal skrives i db ? .......... >snip fra tabel.sql CREATE TABLE `admin` ( `id` int(11) NOT NULL auto_increment, `user` varchar(30) NOT NULL default '', `pass` varchar(50) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; ...........
Det iriterer mig bare at jeg ikke kan få det til at virke, det er sikkert som sædvanlig en lille ting, som f.eks en space eller tom linie mellem HTML og PHP.
<?php session_start(); if (isset($_POST['logind'])) { include("config.php"); $queryadmin = mysql_query("SELECT id FROM admin WHERE user='".$_POST['user']."' AND pass='".$_POST['pass']."'") or die(mysql_error()); if (mysql_num_rows($queryadmin) > 0) { $_SESSION['aid'] = 1; header("Location: admin.php"); exit; } } ?>
Det hjalp desværre ikke, kommer kun til login siden. kan man ikke indsætte en code der oplyser fejl i admin_login.php der fortæller lidt om fejl, måske lidt dumt spm. men jeg er jo nybegynder !
Synes godt om
Slettet bruger
01. september 2004 - 19:34#7
Nå !....Det problem fik vi ikke løst
Synes godt om
Ny brugerNybegynder
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.