Autor Zpráva
Alalala
Profil *
Ahojte,
dneska jsem nasel v diskusi toto:

admin.php 

<form action="" method="post"> 
<input type="text" name="name" size="30" value=""> 
<input type="text" name="level" size="30" value=""> 
<input type="hidden" name="odeslano" value="1"> 

<input type="submit" value="Přidat"> 
</form> 
<?php 
// je li skript odeslan zkusi vlozit do databaze 
if (isset($_POST['odeslano'])) { 
// htmlspecialchars() nemusi byt 
$var1 = htmlspecialchars($_POST['name']); 
$var2 = htmlspecialchars($_POST['level']); 

mysql_query("INSERT INTO __TABLE__ (radek1,radek2) VALUES ('$var1','$var2')") or Die("Nastala chyba: ".MySQL_Error());	
} 
?> 









a vypsani v index.php 






<?php 
$q="SELECT radek1,radek2 FROM __TABLE__ ORDER BY id DESC"; 
$result = mysql_query($q); 
while ($zaznam=MySQL_Fetch_Array($result)): 
?> 
<p><?php echo $zaznam['radek1'];?></p> 
<p><?php echo $zaznam['radek2'];?></p> 
<?php 
endwhile; 
?> 



samozrejme musis bejt pripojenej k databazi 


###MYSQL HOST NAME 
$myhostName="localhost"; 

###MYSQL DATABASE 
$mydbName="eanej"; 

###MYSQL USER NAME 
$myuserName="root"; 

###MYSQL PASSWORD 
$myPW=""; 

$db=mysql_connect($myhostName,$myuserName,$myPW) or die("<h1>Bohužel se nepodařílo připojit k MYSQL databázi... zkuste to prosím později.</h1><script>window.location.href=\"other/error_mysql.htm\";</script>"); 
if (!mysql_select_db($mydbName,$db)) { 
echo "Chyba při připojení k databázi."; 
exit(); 
}


Je to adminské rozhraní webu ale já bohužel nevím jak mám k tomuto udelat databázi ... Pomužete mi s tím někdo ? Děkuji za odpovědi
PS- prosím s nějakými vysvětlivkami, protože se to snažím naučit ...
xmark
Profil
To není adminské rozhraní webu, ale kousek kódu, který vkládá něco do tabulky a na jiném místě z ní něco vybírá. Vtipně to uzavírá připojení k databázi, kterým to všechno má začít.

Evidentně netušíš, co ten kód dělá. Doporučuju začít tady http://www.linuxsoft.cz/article.php?id_article=328
pcmanik
Profil
Ten kód je celý zle, skutočne neodporúčam ho používať, aj tak nebude fungovať.....

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0