05. december 2003 - 16:35Der er
18 kommentarer og 1 løsning
news scripts. der ikke gider at fungere
jeg har lidt problemer med mit news scripts som ser sådan her ud. hvad kan fejlen være ? jeg har ikke så meget erfering med php men jeg pøver da på at lære det. håber i kan hjælpe mig:
det er nok fordi du har en gammel tutorial og en ny php version, man skal benytte $_POST['var'] + $_SERVER['PHP_SELF'], samt i der nyere versioner af PHP på www.wagners.dk/php kan du læse en lille artikel om POST og GET - den vil måske hjælpe.
Jeg har rettet lidt i dit script, så det burde virke, brug altis "or die (mysql_error())", når du laver sql, så meddeler den hvis du har en fejl her, ellers spørg hvis du har spørgsmål til mine rettelser ;o)
<?php if(isset($_POST['kodeord'])){ $db = mysql_connect("localhost","brugernavn","kodeord"); mysql_select_db("nyheder",$db); //$nyhed_dato = time(); //drop den og brug now() i sql
mysql_query("insert into nyheder (dato, overskrift, tekst) values (now(), '".$_POST['nyhed_overskrift']."', '".$_POST['nyhed_tekst']."')") or die ("en fejl opstod ".mysql_error()); echo "nyheden er tilføjet"; } else {
men hvordan er det man bruger den der Now() ? skal jeg ikke bare sætte den ind i stedet for time() ? burte det så ikek at fungere ? som sagt jeg er ny :)
NOW() Returns the current date and time as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS format, depending on whether the function is used in a string or numeric context:
<html> <body> <? $db=mysql_connect("localhost", "user", "pass"); mysql_select_db("nyheder",$db); $foresp=mysql_query("select dato, overskrift, tekst from nyheder order by dato desc limit 0,2"); while($data = mysql_fetch_array($foresp)){ echo"<b>$sata[1]</b>-"; echo date("j/n - y", $data[0]); echo "<br>$data[2]<br><br>"; } ?> </body> </html>
den brokker sig stadig ... hvad kan det være ?? : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/www/frac/users/nopn/nyhed.vis.php on line 7
smid en "or die (mysql_error()); på din query og se hvad den siger
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.