Share

No Title

Public

18 October 2016

Views: 12

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="Stylesheet" type="text/css" href="stylez.css" />
<title>8</title>
</head>
<body>
<table >
<tr>
<th> Nazwisko</th>
<th> Wiek </th>
<th> Płeć </th>
<th> Języki </th>
<th> Usuwanie </th>
<th> Zmiana </th>
</tr>
<pre>
<?php


$conn = mysqli_connect("localhost", "root", "", "wtc");
if (mysqli_connect_errno()) {
echo "Błąd połączenia nr: " . mysqli_connect_errno();
echo "Opis błędu: " . mysqli_connect_error();
exit();
}
mysqli_query($conn, 'SET NAMES utf8');
mysqli_query($conn, 'SET CHARACTER SET utf8');
mysqli_query($conn, "SET collation_connection = utf8_polish_ci");

$idd=$_GET['usun'];
$usuwanie="DELETE FROM `osoby` WHERE id='$idd'";
if (!empty ($idd)){
mysqli_query($conn,$usuwanie);
}

if (isset ($_GET ['nazwisko'])){
$nazwisko=$_GET['nazwisko'];
$wiek=$_GET['wiek'];
$plec=$_GET['plec'];
$jezyki=implode (",",$_GET['jezyki']);

if(empty($_GET['nazwisko']) or empty($_GET['wiek']) or empty($_GET['plec'])){
echo "blad";
}
else {
if($_GET['id'] == -1){
$dodawanie = "INSERT INTO osoby (id , nazwisko, wiek, plec, jezyki) VALUES ('', '$nazwisko', '$wiek', '$plec', '$jezyki')";
}
if($_GET['id'] != -1){
$dodawanie = "UPDATE osoby SET nazwisko='$nazwisko', wiek='$wiek', plec='$plec', jezyki='$jezyki' where id='".$_GET['id']."'";
echo "<th><A href='phpsql_1.php?zmien=".$row['id']."'onclick="return confirm ('Czy usunąć?')"></th>";
}

}
mysqli_query($conn, $dodawanie);
}
$result = mysqli_query($conn, "SELECT * FROM osoby");
while($row = mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>".$row['nazwisko']."</td>";
echo "<td>".$row['wiek']."</td>";
echo "<td>".$row['plec']."</td>";
echo "<td>".$row['jezyki']."</td>";
echo "<td><A href='phpsql_1.php?usun=".$row['id']."'onclick="return confirm('Czy chcesz usunąć?')">Usuń</td>";
echo "<td><A href='phpsql_1.php?zmien=".$row['id']."'>Zmień</td>";
}



echo "</table>";
if (isset ($_GET['zmien'])){
$clr="color:red";
}
else
{
$clr="color:white";
}
echo "<p style='".$clr.";font-size:50px;'> Zmiana </p>";



if ($_GET['zmien'])
{
$result = mysqli_query($conn, "SELECT * FROM osoby where id=".$_GET["zmien"]);
$row = mysqli_fetch_assoc($result);


}
mysqli_close($conn);
?>

<form>
<input type="hidden" name="id" value="<?php echo(isset($_GET['zmien'])) ? $_GET['zmien'] : -1; ?>">
<input type="text" name="nazwisko" placeholder="nazwisko" value="<?php echo ($row["nazwisko"])?>"/>
<input type="number" name="wiek" required placeholder="wiek" value="<?php echo ($row["wiek"])?>" />


<input type="radio" name="plec" value="m" <?php echo (($row['plec']=='m') ? 'checked' : ' ')?> > Mężczyzna</input>
<input type="radio" name="plec" value="k" <?php echo (($row['plec']=='k') ? 'checked' : ' ')?> > Kobieta </input>


<input type="checkbox" name="jezyki[]" value="en" <?php echo ((strstr($row['jezyki'],'en')) ? 'checked' : ' ')?> >Angielski</input>
<input type="checkbox" name="jezyki[]" value="ru" <?php echo ((strstr($row['jezyki'],'ru')) ? 'checked' : ' ')?> >Rosyjski</input>


<input type="checkbox" name="jezyki[]" value="fr" <?php echo ((strstr($row['jezyki'],'fr')) ? 'checked' : ' ')?> >Francuski</input>
<input type="checkbox" name="jezyki[]" value="de" <?php echo ((strstr($row['jezyki'],'de')) ? 'checked' : ' ')?> >Niemiecki</input>
<input type="submit" name="wyslij" > </input>
</form>

<?php
if(isset ($_GET['zmien']))
{
echo "<A href='phpsql_1.php?powrot=1'>Anuluj";
if ($powrot==1){
unset($_GET['zmien']);
}
}
?>
</body>
</html>