mam takyto problem :po nacitani my napise ,ze sa nepodaril vlozit riadok
source:
Kód:
<?php
function zobraz($titul,$autor,$pocet)
{
echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post">
<input name="dielo" id="titul" type="text" value="'.$titul.'" size="10" maxlength="10" /><br>
<input name="autor" id="autor" type="text" value="'.$autor.'" size ="10" maxlength="15"/><br>
<input name="pocet" id="pocet" type="text" value="'.$pocet.'" size ="10" maxlength="15"/><br>
<input id="odosli" type="submit" value="odosli" >';
}
function vypis_databazy($poziadavok)
{
echo '<br>Prikaz odoslany';
echo '<table border="1">
<tr>
<td><b>Titul</b></td>
<td><b>autor</b></td>
<td><b>pocet</b></td>
</tr>';
while ($riadok=mysql_fetch_row($poziadavok))
{
for ($i=0;$i<3;++$i)
{
echo '<td>'.$riadok[$i].'</td>';
}
echo '<tr>';
}
echo '</tr>';
echo '</table>';
}
//formular
zobraz(Titul,autor,pocet);
$zobrazene=1;
//koniec formulara
$spojenie=mysql_connect(localhost,root,""); //spojenie s databazou
if (!$spojenie) die ("\n".'Spojenie sa nepodarilo'); // neuspesne spojenie
$databaza=mysql_select_db('prva_databaza',$spojenie); //vyber databazy
if (!$databaza) die('<br>Neuspesne vybratie databazy<br>'); //neuspesny vyber
$mautor=$_POST['autor'];
$mtitul=$_POST['titul'];
$mpocet=$_POST['pocet'];
$sql= "INSERT INTO prvotina VALUES('$mautor','$mtitul','$mpocet')";
$vlozenie = mysql_query($sql,$spojenie); //vlozenie prikazu
if (!$vlozenie) die ('nepodarilo sa vlozit novy riadok'); // neuspesne
$poziadavok = mysql_query("SELECT * FROM prvotina WHERE pocet<=20",$spojenie);
if (!$poziadavok) die ('<br>Nepodarilo sa odoslat prikaz');
vypis_databazy($poziadavok);
mysql_close($spojenie);
?>