12. juli 2003 - 16:02
Der er
18 kommentarer og 1 løsning
fejl men mysql og php
<? require_once("db.php"); $res = mysql_query("SELECT * FROM rules"); while ($row = mysql_fetch_array($res)) { ?> kan nogle se fejlen jeg hjælpen en mand men nået sql men har en problem men php ??
Annonceindlæg fra Computerworld
Hvad siger den nu? -> $res = mysql_query("SELECT * FROM rules") or die(mysql_error());
Din while er ikke afsluttet Luk annonce <? require_once("db.php"); $res = mysql_query("SELECT * FROM rules"); while ($row = mysql_fetch_array($res)) { } ?>
pbudk -> mon ikke der er noget mere kode?
tja - det er jo svært at vide. Eftersom han ikke har postet hverken fejlmeddelelse eller andet kode ;o) Jeg kom bare med et bud på, hvad der kunne være galt med det han rent faktisk har postet.
Hvis ikke der var mere, hvad skulle alt dette så til for? Lave et udtræk fra en databasen uden at udskrive noget?
mysql CREATE TABLE Rules ( tekst text NOT NULL ) TYPE=MyISAM; CREATE TABLE Members ( tekst text NOT NULL ) TYPE=MyISAM; CREATE TABLE Wars ( tekst text NOT NULL ) TYPE=MyISAM; CREATE TABLE Info ( tekst text NOT NULL ) TYPE=MyISAM; CREATE TABLE Trys ( tekst text NOT NULL ) TYPE=MyISAM; # # Data dump for tabellen `velkommen` # INSERT INTO Ruels VALUES ('Tekst... 1'); INSERT INTO Members VALUES ('Tekst...2'); INSERT INTO Wars VALUES ('Tekst...3'); INSERT INTO Info VALUES ('Tekst...4'); INSERT INTO Trys VALUES ('Tekst...5'); .. den laver den ikke i mysyl ???
$res = mysql_query("SELECT * FROM Rules"); while ($row = mysql_fetch_array($res)) {
Rules, skal starte med stort R efter dti mysql_dump :o)
så er det rette men der komme ike nået på siden ??
12. juli 2003 - 16:20
#10
<? require_once("db.php"); $res = mysql_query("SELECT * FROM rules"); while ($row = mysql_fetch_array($res)) { echo $row['tekst']."<br>"; } ?>
12. juli 2003 - 16:22
#11
<?php require_once("db.php"); if($action == "skriv") { echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"visvelkommen.php\">her</a><font>"; mysql_query("UPDATE Ruels set tekst = '$tekst'"); } else { ?><center> <font face="Verdana" size="1" color="#000000"> <? $res = mysql_query("SELECT * FROM Rules") ); while ($row = mysql_fetch_array($res)) { ?> <form method="post" action="retvelkommen.php" onsubmit="return checkfields()"> TEKST:<br> <textarea name="tekst" cols="50" rows="10"><? echo''.$row['tekst'].''; ?></textarea> <br><br> <input type="hidden" name="action" value="skriv"> <input type="submit" value="Ret siden"> </center> </form> </font> <?php } } ?>
12. juli 2003 - 16:23
#12
mysql_query("UPDATE Rules set tekst = '$tekst'");
12. juli 2003 - 16:27
#13
det virker stasigvæk ikke
12. juli 2003 - 16:27
#14
<textarea name="tekst" cols="50" rows="10"><? echo $row['tekst']; ?>
12. juli 2003 - 16:34
#15
min fejl ligger ikke i min database ???
12. juli 2003 - 16:36
#16
ret<?php require_once("db.php"); if($action == "skriv") { echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"visvelkommen.php\">her</a><font>"; mysql_query("UPDATE Rules set tekst = '$tekst'"); } else { ?><center> <font face="Verdana" size="1" color="#000000"> <? $res = mysql_query("SELECT * FROM Rules") ); while ($row = mysql_fetch_array($res)) { ?> <form method="post" action="retvelkommen.php" onsubmit="return checkfields()"> TEKST:<br> <textarea name="tekst" cols="50" rows="10"><? echo $row['tekst']; ?> <br><br> <input type="hidden" name="action" value="skriv"> <input type="submit" value="Ret siden"> </center> </form> </font> <?php } } ?> visvelkommen.php <html> <head> <title>Untitled Document</title> <link rel="STYLESHEET" href="/style.css" type="text/css"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000" background="/main.jpg" bgproperties="fixed"> <table width="638" border="0" cellpadding="0" cellspacing="0" mm:layoutgroup="true"> <tr> <td width="86" height="132"></td> <td width="552" height="132"></td> </tr> <tr> <td width="86" height="461"></td> <td valign="top" width="552"> <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">RULES<br> <br><br> <? require_once("db.php"); $res = mysql_query("SELECT * FROM Rules") or die(mysql_error()); while ($row = mysql_fetch_array($res)) { ?> <font face="Verdana" size="1" color="#FFFFFF"> <? echo''.$row['tekst'].''; ?> </font> <?php } ?> </font></p> </td> </tr> </table> </body> </html> visforside <? require_once("db.php"); $res = mysql_query("SELECT * FROM Rules") or die(mysql_error()); while ($row = mysql_fetch_array($res)) { ?> <font face="Verdana" size="1" color="#000000"> <? echo''.$row['tekst'].''; ?> </font> <?php } ?>
12. juli 2003 - 16:38
#17
<?php require_once("db.php"); if($action == "skriv") { echo"<font face=\"Verdana\" size=\"1\" color=\"#000000\">Info rettet. <a href=\"visvelkommen.php\">her</a><font>"; mysql_query("UPDATE Rules set tekst = '$tekst'"); } else { ?><center> <font face="Verdana" size="1" color="#000000"> <? $res = mysql_query("SELECT * FROM Rules") ); while ($row = mysql_fetch_array($res)) { ?> <form method="post" action="retvelkommen.php" onsubmit="return checkfields()"> TEKST:<br> <textarea name="tekst" cols="50" rows="10"><? echo $row['tekst']; ?> <br><br> <input type="hidden" name="action" value="skriv"> <input type="submit" value="Ret siden"> </center> </form> </font> <?php } } ?> visvelkommen.php <html> <head> <title>Untitled Document</title> <link rel="STYLESHEET" href="/style.css" type="text/css"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000" background="/main.jpg" bgproperties="fixed"> <table width="638" border="0" cellpadding="0" cellspacing="0" mm:layoutgroup="true"> <tr> <td width="86" height="132"></td> <td width="552" height="132"></td> </tr> <tr> <td width="86" height="461"></td> <td valign="top" width="552"> <p><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">RULES<br> <br><br> <? require_once("db.php"); $res = mysql_query("SELECT * FROM Rules") or die(mysql_error()); while ($row = mysql_fetch_array($res)) { ?> <font face="Verdana" size="1" color="#FFFFFF"> <? echo $row['tekst']; ?> </font> <?php } ?> </font></p> </td> </tr> </table> </body> </html> visforside <? require_once("db.php"); $res = mysql_query("SELECT * FROM Rules") or die(mysql_error()); while ($row = mysql_fetch_array($res)) { ?> <font face="Verdana" size="1" color="#000000"> <? echo $row['tekst']; ?> </font> <?php } ?>
12. juli 2003 - 16:42
#18
der kommer ikke nået fram er det min database????
c
Nybegynder
12. juli 2003 - 18:36
#19
det kan godt være at det ligger i din database... men prøv lige at tilføje; or die(print(mysql_error())); efter hver mysql_query, eks: mysql_query("UPDATE Rules set tekst = '$tekst'") or die(print(mysql_error())); dette bør give dig en fejlmelding får der går noget glat... prøv at paste dettte her på siden... så kan det være at vi kan hjælpe dig....
Vi tilbyder markedets bedste kurser inden for webudvikling