upis_brisanje

Izraditi obrazac i kod za umetanje podataka (prezime, ime i ocjena) (može biti u istoj stranici, ili slati podatke na obradu)

  1. Dodati obrazac

    <form id="form1" name="form1" method="post" action="">

    <label>Prezime

    <input name="prezime" type="text" id="prezime" />

    </label>

    <p> <label>Ocjena

    <input name="ocjena" type="text" id="ocjena" />

    </label> </p>

    <p> <label>

    <input type="submit" name="Submit" value="Submit" />

    </label> </p> </form>

     

  2. Dodati kod za umetanje podataka (koristeći kod kopiran kod izrade baze) $sql preuzeti iz phpMyadmina tako da se nakon umetanja podataka preuzme PHP. Kopirati, te promijeniti dio unutar VALUES u $_POST…
     

<?php

$dbcnx=@mysql_connect("localhost", "root", "");

if (!$dbcnx)

{

echo("nema veze");

exit();

}

if (!@mysql_select_db ("skola"))

{

echo("nema veze s bazom");

exit();

}

$sql = "INSERT INTO 'skola'.'ucenik' ('id', 'prezime', 'ocjena') VALUES (NULL,'$_POST[prezime]', '$_POST[ocjena]');";

if (!mysql_query($sql))

{

echo ("nije uspio upis");

}

$sql = mysql_query ("SELECT * FROM `ucenik`");

while ($row=mysql_fetch_array($sql))

{

echo ($row["prezime"] ."<br>");

}

?>

C) Izraditi kopiju ove stranice. Prilagoditi kod tako da možemo brisati podatke iz baze (koristeći $SQL PHP kod za brisanje iz MySQL-a ) Brisati možete tako da prikažete sve podatke korisniku, korisnik u obrazac upiše ID učenika kojeg želi brisati.

D) Izraditi bazu i prebaciti PHP na web (neku od free web usluga koja ima PHP i MySQL)

 

FUNKCIONALNI KOD ZA BRISANJE I PRIKAZ

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<form method="post">
<input name="id" type="text" id="vijest">
<input type="submit">
</form>


<?php
$dbcnx=@mysql_connect("localhost", "root", ""); // veza sa serverom
@mysql_select_db("vijesti3at");

//brisanje
$sql = "DELETE FROM `vijesti` WHERE `vijesti`.`id` = $_POST[id]";
if (!mysql_query($sql))
{
echo "Greška " . mysql_error();
}

$result =mysql_query ("SELECT * FROM vijesti");
while ($row =mysql_fetch_array($result))
{
echo ($row['vijest']."<br>");
}

?>

</body>
</html>

 

FUNKCIONALNI KOD ZA UMETANJE I PRIKAZ

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Vijesti</title>
</head>

<body>
<form method="post">
<input name="vijest" type="text" id="vijest">
<input name="naslov" type="text" id="naslov">
<input name="tip" type="text" id="tip">
<input type="submit">
</form>

<?php
$dbcnx=@mysql_connect("localhost", "root", ""); // veza sa serverom
@mysql_select_db("vijesti3at");

//upis
$sql = "INSERT INTO `vijesti` (`id`, `naslov`, `vijest`, `tip`) VALUES (NULL, '$_POST[naslov]', '$_POST[vijest]', '$_POST[tip]' )";
if (!mysql_query($sql))
{
echo "Greška " . mysql_error();
}

$result =mysql_query ("SELECT * FROM vijesti");
while ($row =mysql_fetch_array($result))
{
echo ($row['vijest']."<br>");
}

?>

</body>
</html>

 

Home PHP Obrasci baza upis_brisanje baza1