15. januar 2001 - 12:12Der er
45 kommentarer og 1 løsning
Mysql og php....
Jeg har en database der hedder data1, og et table der hedder news. Deri har jeg to fields, der hedder : ID1 = dato & ID2 = News. Nu vil jeg gerne på min side kunne vise først dato, og derefter den medfølgende news i rækkefølge efter dato, og den skal kun vise de første 75 tegn i news, og så lave et link på teksten, så når man klikker popper der et nyt vindue op med hele news... Jeg sætter gerne pointtallet op hvis jeg får et godt svar...
Prøv dette... bare skriv hvis der er noget galt. <? $find = mysql_query(\"select * from news order by ID1\"); $side = \"\"; // den side linket skal henvise til. while ($rowfind = mysql_fetch_array($find)) { $tempbesked = strip_tags($rowfind[text]); // fjener HMTL tegn $kortbesked = substr($tempbesked, 0,75); // 0,75 er fra tegn 0 til tegn 75 $dato = $rowfind[dato]; print (\"<a HREF=\\\"$side?id=$rowfind[id]\\\">\".$dato.\" \".$kortbesked.\"...</a><br>\\n\"); } ?>
der sker ikke en skid ved at jeg ændre det... kig selv...
Koden til det du kigger på : <? $connection.... bla bla bla $find = mysql_query(\"select * from news order by ID1\"); $side = \"news.php\"; // den side linket skal henvise til. $find = mysql_query(\"select * from news order by ID1\"); mysql_error(); $tempbesked = strip_tags($rowfind[ID2]); // fjener HMTL tegn $kortbesked = substr($tempbesked, 0,75); // 0,75 er fra tegn 0 til tegn 75 $dato = $rowfind[ID1]; print (\"<a HREF=\\\"$side?id=$rowfind[id]\\\">\".$dato.\" \".$kortbesked.\"...</a><br>\\n\"); ?>
koden skal være <? $find = mysql_query(\"select * from news order by ID1\"); mysql_error(); $side = \"\"; // den side linket skal henvise til. while ($rowfind = mysql_fetch_array($find)) { $tempbesked = strip_tags($rowfind[ID2]); // fjener HMTL tegn $kortbesked = substr($tempbesked, 0,75); // 0,75 er fra tegn 0 til tegn 75 $dato = $rowfind[ID1]; print (\"<a HREF=\\\"$side?id=$rowfind[id]\\\">\".$dato.\" \".$kortbesked.\"...</a><br>\\n\"); } ?>
Warning: Supplied argument is not a valid MySQL-Link resource in /hotel/nygadecenter/WWW/test/index.php on line 2 No Database Selected Warning: Supplied argument is not a valid MySQL result resource in /hotel/nygadecenter/WWW/test/index.php on line 6
hvad med <? mysql_connect(\"mysql.nygadecenter.dk\",\"user\",\"pass\") or die(\"Unable to conneth db \".mysql_error().\"\\n\");; mysql_select_db(\"nyheder\") or die(\"Unable to select db \".mysql_error().\"\\n\");;
$find = mysql_query(\"select * from news order by ID1\"); print (mysql_error()); $side = \"news.php\"; // den side linket skal henvise til. while ($rowfind = mysql_fetch_array($find)) { $tempbesked = strip_tags($rowfind[ID2]); // fjener HMTL tegn $kortbesked = substr($tempbesked, 0,75); // 0,75 er fra tegn 0 til tegn 75 $dato = $rowfind[ID1]; print (\"<a HREF=\\\"$side?id=$dato\\\">\".$dato.\" \".$kortbesked.\"...</a><br>\\n\"); } ?>
det var dog utroligt <? mysql_connect(\"mysql.nygadecenter.dk\",\"user\",\"pass\") or die(\"Unable to conneth db \".mysql_error().\"\\n\"); mysql_select_db(\"nyheder\") or die(\"Unable to select db \".mysql_error().\"\\n\");
$find = mysql_query(\"select * from news order by ID1\"); print (mysql_error()); $side = \"news.php\"; // den side linket skal henvise til. while ($rowfind = mysql_fetch_array($find)) { $tempbesked = strip_tags($rowfind[ID2]); // fjener HMTL tegn $kortbesked = substr($tempbesked, 0,75); // 0,75 er fra tegn 0 til tegn 75 $dato = $rowfind[ID1]; print (\"<a HREF=\\\"$side?id=$dato\\\">\".$dato.\" \".$kortbesked.\"...</a><br>\\n\"); } ?>
dette skal virke. <? $connection = mysql_connect(\"mysql.nygadecenter.dk\",\"user\",\"pass\") or die(\"Unable to conneth db \".mysql_error().\"\\n\"); mysql_select_db(\"nyheder\", $connection) or die(\"Unable to select db \".mysql_error().\"\\n\");
$find = mysql_query(\"select * from news order by ID1\"); print (mysql_error()); $side = \"news.php\"; // den side linket skal henvise til. while ($rowfind = mysql_fetch_array($find)) { $tempbesked = strip_tags($rowfind[ID2]); // fjener HMTL tegn $kortbesked = substr($tempbesked, 0,75); // 0,75 er fra tegn 0 til tegn 75 $dato = $rowfind[ID1]; print (\"<a HREF=\\\"$side?id=$dato\\\">\".$dato.\" \".$kortbesked.\"...</a><br>\\n\"); } ?>
hmm... der er ikke noget galt i scriptet... så det kan kun være din mysql_database der er nede.
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.