Jeg har et tourial system, når jeg trykker opret tourilanen så kommer den ikke til vis.php, men vis jeg skriver andet fx bare blah blah blah så virker det
Her er koden til der viser tourials nyhederne:
<head> <link rel="stylesheet" href="style.css" style="tekst/css"> <title>Nyheder</title> </head> <? //Made by Misko //Side skifte include "mysql.php"; $query = ("SELECT id FROM php;"); $result = mysql_query($query) or die("MySQL Error: " . mysql_error()); $num_rows = mysql_num_rows($result); $max = 4; $pages = ceil($num_rows / $max); $_POST[besked] = ereg_replace("<","<",$_POST[besked]); $_POST[besked] = ereg_replace(">",">",$_POST[besked]);
if ($_GET["page"]) { $page = $_GET["page"]; }
else { $page = 1; }
//Henter Dataen fra databasen $news = mysql_query("select id, name, dato, besked, icon FROM php ORDER BY dato desc LIMIT " . ($page - 1) * $max . ", " . $max . ";");
//Her poster jeg så minne skraves poster ud fra databasen
//Side skifet ligger det her sådan der er tal på side skiftet for ($i = 1; $i <= $pages; $i++) { print("<a href=\"" . $_SERVER["PHP_SELF"] . "?page=" . $i . "\">" . $i . "</a> \n"); }
<? include ("mysql.php"); $date = date("Y-m-d H:i:s");
// Her kontrolere den så om der bliver trykket på send kanppen for så vil den tilføje det til din database if ($_POST[action] == "update"){ $besked = ($_POST[besked]); mysql_query("INSERT INTO php SET name = '$name', dato = '$date', besked = '$besked', icon = '$icon'"); echo"Indlæg er tilføjet!<br />"; } ?>
<? //Her vil den liste alle de iconeren ud i en dropdown menu sådan folk kan velge det husk dine iconeren skal være 50x50 px hvis du ikke har en mappe der heder icon så oprete en til din iconeren $i=0; $handle=opendir('icon'); while ($file = readdir($handle)){ if (eregi(".jpg$",$file)){ $dropdown .= "<option value=\"$file\">$file</option>"; } }
<input type="hidden" name="action" value="update"> <input type="submit" name="update" value="Post Besked"> <br /><br /> Alle med * Bliver ikke tilgenlige for ander brugere.... HUSK jeg logger jers ip af sikker heds oversagere når i postere en besked til mig...
Nååh, kan godt se at det ikke er det samme som spg. før, men der kaldes nogle javascript-funktioner men de er der ikke ;)
Men jeg forstår bare ikke helt hvor problemet er... Kommer tingene ikke i databasen, eller vil du gerne have brugeren over til siden vis.php (som jeg går ud fra er det øverste script) efter der er skrevet til databasen?
mysql_query("INSERT INTO php SET name = '$name', dato = '$date', besked = '$besked', icon = '$icon'"); med mysql_query("INSERT INTO php (name, dato, besked, icon) values ('$name','$date', '$besked','$icon') or die(mysql_error())";
<? include ("mysql.php"); $date = date("Y-m-d H:i:s");
// Her kontrolere den så om der bliver trykket på send kanppen for så vil den tilføje det til din database if ($_POST[action] == "update"){ $besked = ($_POST[besked]); mysql_query("INSERT INTO php (name, dato, besked, icon) values ('$name','$date', '$besked','$icon') or die(mysql_error())"; echo"Indlæg er tilføjet!<br />"; } ?>
<? //Her vil den liste alle de iconeren ud i en dropdown menu sådan folk kan velge det husk dine iconeren skal være 50x50 px hvis du ikke har en mappe der heder icon så oprete en til din iconeren $i=0; $handle=opendir('icon'); while ($file = readdir($handle)){ if (eregi(".jpg$",$file)){ $dropdown .= "<option value=\"$file\">$file</option>"; } }
<input type="hidden" name="action" value="update"> <input type="submit" name="update" value="Post Besked"> <br /><br /> Alle med * Bliver ikke tilgenlige for ander brugere.... HUSK jeg logger jers ip af sikker heds oversagere når i postere en besked til mig...
= Fejlkode Parse error: parse error, unexpected ';' in d:\apachewebroot\my-city.dk\v2\tut\php\skrivphp.php on line 13
Så prøv: mysql_query("INSERT INTO php (name, dato, besked, icon) values ('".addslashes($name)."','".addslashes($date)."', '".addslashes($besked)."','$icon')") or die(mysql_error());
Smutter i seng om 5 mins, så det er ved at være sidste chance ;)
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.