Potrebna mi je pomoc. Napisao sam par skripta u php koji treba da koriste mysql databazu, ali nikako da proradi jer mi ispisuje greske,
Prva sluzi za dodavanje info u bazu podataka. I kad god se iz glavne html stranice posalju informacije, uvek ispisuje, 'Nepostoji!'
PHP kod:
<?
$ime = $_POST['ime'];
$prezime = $_POST['prezime'];
$grupa = $_POST['grupa'];
$godina = $_POST['godina'];
$smer = $_POST['smer'];
$conn = mysql_connect("localhost","root","root");
if (!$conn):
echo "<h1>Konektovanje databaze neuspesno</h1>";
endif;
mysql_select_db("studenti") or die ("Nepostoji!");
if (isset($_POST['submit'])):
$res = ("insert into student (ime,prezime,grupa,godina,smer) values ('$ime','$prezime','$grupa', '$godina','$smer')");
$pa = mysql_query($res) or die ("neuspesno");
echo "uspesno.";
endif;
?>
<form action="ispis.php">
<input type="submit"
value="Pregled" />
</form>
<br />
<form action="Evidencija studentov.html">
<input type="submit"
value="Dodaj studenta" />
</form>
<?
mysql_close($conn);
?>
Druga treba da ispise podatke iz baze u tablicu, ali mi uvek ispise
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in Z:\www\ispis.php on line 25
PHP kod:
<?
$db = mysql_connect("localhost", "root","root");
mysql_select_db("student",$db);
$result = mysql_query("SELECT * FROM student",$db);
$br=mysql_numrows($result);
for($i=0; $i<$br; $i++):
echo "<tr>\n";
echo "<td align=\"center\">".
mysql_result($result, $i, "id").
"</td>\n";
echo "<td>".mysql_result($result, $i, "ime").
"</td>\n";
echo "<td>".mysql_result($result, $i, "prezime").
"</td>\n";
echo "<td>".mysql_result($result, $i, "grupa").
"</td>\n";
echo "<td>".mysql_result($result, $i, "godina").
"</td>\n";
echo "<td align=\"right\">".
mysql_result($result, $i, "smer").
"</td>\n";
echo "</tr>\n";
endfor;
?>
</table>
<br />
<form action="Evidencijastudenta.html">
<input type="submit"
value="Dodaj studenta" />
</form>
<br />
<form action="obrisi.php">
<input name="id"
value="".
mysql_result($result, $i, "id")."\" />
<input type="submit" value="Obr" /
></td></form>
<br />
<form action="ispravi.php">
<input type="submit" value="Ispr" />
</form>
<br />
<form action="nadji.php">
<input type="submit"
value="Nadji stud" />
</form>
<?
echo "</tr>\n";
mysql_close();
?>
Ako bi neko znao da mi pomogne.. ?