| 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: 16 let
|
|||
0