Witam, chciałbym prosić kogoś z was o pomoc w tym kodzie:
<html>
<head>
</head>
<body>
<?
die ("nie mozna polaczyc sie z mysql"); die ("nie mozna polaczyc sie z mysql");
if ($_POST['co'] == 'dodaj') {
if ($_POST['nick'] && $_POST['imie'] && $_POST['miejscowosc'] && $_POST['telefon'] && $_POST['hobby'] && $_POST['data']&& $_POST['email']&& $_POST['cos']) {
$query = "INSERT INTO sof (nick, imie, miejscowosc, telefon, hobby, data, email, ";
$query .= "cos) VALUES ('" . $_POST['nick'] . "', '" . $_POST['imie'] . "', '" . $_POST['miejscowosc'] . "', '" . $_POST['telefon'] . "', '" . $_POST['hobby'] . "', '" . $_POST['data'] . "','" . $_POST['email'] . "','" . $_POST['cos'] . "');";
}
} else if ($_POST['co'] == 'popraw') {
if ($_POST['nick'] && $_POST['imie'] && $_POST['miejscowosc'] && $_POST['telefon'] && $_POST['hobby'] && $_POST['data']&& $_POST['email']&& $_POST['cos]']) {
$query = "UPDATE sof SET nick='" .$_POST['nick']. "', imie =";
$query.= "'".$_POST['imie']."',miejscowosc='" .$_POST['miejscowosc']. "',telefon='" .$_POST['telefon']. "' ,hobby='" .$_POST['hobby']. "' ,data='" .$_POST['data']. "' ,email='" .$_POST['email']. "' ,cos='".$_POST['cos']."' WHERE nr='". $_POST['nrgracza']."';";
}
} else if ($_GET['co']=='edytuj'){
$query = "SELECT * FROM sof WHERE nrgracza='".$_GET['id']."';";
$nrgracza = $rekord['nrgracza']; $nick=$rekord['nick']; $imie=$rekord['imie']; $miejscowosc=$rekord['miejscowosc']; $telefon=$rekord['telefon']; $hobby=$rekord['hobby']; $data=$rekord['data']; $email=$rekord['email']; $cos=$rekord['cos'];
print '<form METHOD="POST">poprawa rekor:'; print '<input type="hidden" name="co" VALUE="popraw">'; print '<input type="hidden" name="id" VALUE="'.$nrgracza.'">'; print '<table><tr><td>nic:</td><td>'; print '<input type="text" name="nick" VALUE="'.$nick.'"></td></tr><tr><td>im:</td><td>'; print '<input type="text" name="imie" VALUE="'.$imie.'"></td></tr><tr><td>miejscowosc:</td><td><input type="text" name="miejscowosc" VALUE="'.$miejscowosc.'"></td></tr><tr><td>telefo:</td><td><input type="text" name="telefon" VALUE="'.$telefon.'"></td></tr><tr><td>hob:</td><td><input type="text" name="hobby" VALUE="'.$hobby.'"></td></tr><tr><td>wi:</td><td><input type="text" name="data" VALUE="'.$data.'"></td></tr><tr><td>email:</td><td><input type="text" name="email" VALUE="'.$email.'"></td></tr><tr><td>co:</td>'; print '<td><input type="text" name="cos" VALUE="'.$cos.'"></td></tr>'; print '</table><input type="submit" VALUE="popraw"></form>';
} else if ($_GET['co']=='skasuj') {
("DELETE FROM sof WHERE nrgracza= '".$_GET['id']."';");
}
print "<table cellpadding=5 border=1>"; print "<tr><td><b>nick</b></td><td>imie</b></td><td><b>miejscowosc</b></td><td><b>telefon</b></td><td><b>hobby</b></td><td><b>data</b></td><td><b>email</b></td>"; print "<td><b>cos</b></td></tr>\n"; $nrgracza=$rekord['nrgracza'];
$nick =$rekord['nick'];
$imie= $rekord['imie'];
$miejscowosc= $rekord['miejscowosc'];
$telefon= $rekord['telefon'];
$hobby= $rekord['hobby'];
$data= $rekord['data'];
$email= $rekord['email'];
$cos= $rekord['cos'];
print "<tr><td>$nick</td><td>$imie</td><td>$miejscowosc</td><td>$telefon</td><td>$hobby</td><td>$data</td><td>$email</td><td>$cos</td>"; print "<td><a href=\"baza.php?co=skasuj&id=$nrgracza\">skasuj</a></td><td>\n"; print "<a href=\"baza.php?co=edytuj&id=$nrgracza\">edytuj</a></td></tr>\n";
}
print '<form METHOD="POST">Nowy rekor:'; print '<input type="hidden" name="co" VALUE="dodaj">'; print '<table><tr><td>nic:</td><td>'; print '<input type="text" name="nick"></td></tr><tr><td>imi:</td><td>'; print '<input type="text" name="imie"></td></tr><tr><td>miejscowosc:</td><td><input type="text" name="miejscowosc"></td></tr><tr><td>telefo:</td><td><input type="text" name="telefon"></td></tr><tr><td>hobb:</td><td><input type="text" name="hobby"></td></tr><tr><td>wie:</td><td><input type="text" name="data"></td></tr><tr><td>email:</td><td><input type="text" name="email"></td></tr><tr><td>co:</td>'; print '<td><input type="text" name="cos"></td></tr>'; print '</table><input type="submit" VALUE="dodaj"></form>'; ?>
</body>
</html>
Macie jakiś pomysł dlaczego nie działa on mi, jedynie wyświetla dobrze rekordy z bazy.
Moje drugie pytanie do was, czy mogli byście najlepiej podać kod jak dodać jednocześnie rekord (treść) i zdjęcie (a raczej jego link do bazy), nie chce umieszczać zdjęcia w bazie z wiadomych przyczyn, lecz nie mogę sobie poradzić z dodaniem jego adresu do bazy. Jeżeli zna ktoś z was jakąś odpowiedzi na te pytania z góry dzięki. Pozdrawiam
Edit. Już z dodawaniem i usuwaniem dałem sobie radę, teraz została tylko kwestia edycji, proszę o pomoc
Ten post edytował elbran 10.09.2008, 21:42:40