Autor | Zpráva | ||
---|---|---|---|
Vopiat Profil * |
#1 · Zasláno: 25. 4. 2010, 21:50:02
Jak bych mohl vypsat z DB tabulky clanek podle id nebo názvu.Mě to vypisuje celou tabulku.
a ještě bych se zeptal. jak bych mohl udělat to aby se mi vytvoril odkaz někde na webu na daný članek podle id nebo názvu. nebo jak to vytáhnout z tý tabulky a udělat odaz na celý článek?. CREATE TABLE `clanky` ( `id` int(10) unsigned NOT NULL auto_increment, `nadpis` text character set cp1250 collate cp1250_czech_cs, `text` text character set cp1250 collate cp1250_czech_cs, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin2 PACK_KEYS=0 AUTO_INCREMENT=1 ; |
||
__construct Profil |
#2 · Zasláno: 25. 4. 2010, 22:24:55
Vopiat:
„Mě to vypisuje celou tabulku.“ Čo vypisuje celú tabuľku ? |
||
Vopiat Profil * |
#3 · Zasláno: 26. 4. 2010, 00:28:03
zde je výpis.
<? include 'config.php'; //načteme soubor s údaji pro připojení k db mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db mysql_select_db($dbnazev); // vybereme db mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování $vypis = mysql_query("SELECT * FROM clanky"); while($row = mysql_fetch_array($vypis)) { echo "<h2>","<center>".$row["nadpis"]."</center>","</h2>\n"; //zobrazíme nadpis echo "<p>".$row["text"]."</p>\n"; // zobrazíme text echo "<hr>"; } ?> a tady tím zapisuji <?php include 'config.php'; //načteme soubor s údaji pro připojení k db mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db mysql_select_db($dbnazev) // vybereme db.. or die("Chyba! Databáze nebo tabulka nebyla nalezena! Pokračujte <a href=\"install.php\">zde</a>"); mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování //když odešleme formulář následující script data uloží to tabulky v databázi if(isset($_POST['send'])) { $nadpis =($_POST['nadpis']); $text =($_POST['text']); $text=str_replace("\n","<br>",$text); //při odentrování v textarey se toto převede na odřádkování $vloz ="insert into clanky set nadpis='".$nadpis."', text='".$text."';"; $result=mysql_query($vloz); //a přesměrujeme na zobrazení článků echo '<script type="text/javascript" for="window" event="onLoad()"> <!-- window.location.href="zapis.php?edit=ok" // --> </script>'; } if($edit == "ok") echo '<b>Údaje byly vloženy</b>'; // vypíšeme úspěšnost mysql_close(); //odpojíme se z db ?> |
||
__construct Profil |
#4 · Zasláno: 26. 4. 2010, 08:23:39
Snažil som sa to písať tak aby si to pochopil ..
<? include 'config.php'; //načteme soubor s údaji pro připojení k db mysql_connect($dbserver, $dblogin, $dbheslo); // připojíme se k db mysql_select_db($dbnazev); // vybereme db mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování if(isset($_GET['id'])) { $id = mysql_real_escape_string($_GET['id']); $vypis = mysql_query("SELECT * FROM clanky WHERE id = $id LIMIT 1"); while($row = mysql_fetch_array($vypis)) { echo "<h2>","<center>".$row["nadpis"]."</center>","</h2>\n"; //zobrazíme nadpis echo "<p>".$row["text"]."</p>\n"; // zobrazíme text echo "<hr>"; } } else { echo "Vyberte si článok:" $vypis = mysql_query("SELECT * FROM clanky"); while($row = mysql_fetch_array($vypis)) { echo "<a href=\"clanok.php?id=".$row["id"]."\">".$row["nadpis"]."</a><br>\n"; //zobrazíme nadpis } } ?> |
||
Vopiat Profil * |
#5 · Zasláno: 26. 4. 2010, 18:13:06
ahoj prosim te píše mi to
Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\VertrigoServ\www\zobraz.php on line 81 nejspíš musím upravit apostrof nebo středník ale nevím jak na to. výpis vypadá takto(zobraz.php) <html><head> <title>weby.tym.cz</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> </head> <style> body { text-align: center; background-color: #555555; font:12px Verdana, Geneva, Arial, Helvetica,; color:orangered; } #hlavni{ text-align:center; } #hlavicka { width: 800px; height: 150px; background-color: #006699; } #menu { height:400px; width:150px; background:#222; float: left; } #obsah { height:400px; width:650px; background:#333; float:right; padding:10px; margin:0px; table-layout: fixed; } #stranka_obal { width: 800px; background-color:#222; margin: 0px auto; } #paticka { width: 800px; height: 20px; background-color: #006699; } hr { size:1px; color:#444; } </style> <body> <div id="hlavni"> <div id="stranka_obal"> <div id="hlavicka"> <? include ("hlava.php");?> </div> <div id="menu"> <? include ("menu.php");?> </div> <table id="obsah"><tr><td> <div align=left> <? include 'config.php'; //naèteme soubor s údaji pro pøipojení k db mysql_connect($dbserver, $dblogin, $dbheslo); // pøipojíme se k db mysql_select_db($dbnazev); // vybereme db mysql_query("SET NAMES 'cp1250'"); // nastavíme kódování if(isset($_GET['id'])) { $id = mysql_real_escape_string($_GET['id']); $vypis = mysql_query("SELECT * FROM clanky WHERE id = $id LIMIT 1"); while($row = mysql_fetch_array($vypis)) { echo "<h2>","<center>".$row["nadpis"]."</center>","</h2>\n"; //zobrazíme nadpis echo "<p>".$row["text"]."</p>\n"; // zobrazíme text echo "<hr>"; } } else { echo "Vyberte si èlánok:" $vypis = mysql_query("SELECT * FROM clanky"); while($row = mysql_fetch_array($vypis)) { echo "<a href=\"clanok.php?id=".$row["id"]."\">".$row["nadpis"]."</a><br>\n"; //zobrazíme nadpis } } ?> </td></tr></table> </div> <!-- obsah konec --> </div> <!-- stranka_obal konec --> <div id="paticka"> <!-- paticka --> Patièka stránky </div> <!-- paticka konec --> </div> <!-- hlavni konec --> </body></html> |
||
Časová prodleva: 14 let
|
0