<?php require_once('include/common.php'); require_once('include/edit.php'); if (!iMEMBER) { redirect("index.php"); } $tyt2="Menu"; opentable($tyt2); echo" <a href='add.php?spis'>Spis Wykładowców</a> | <a href='add.php?dodaj'>Dodaj Wykładowce</a>"; closetable(); /* * GUI U S U N */ $result = dbquery("SELECT id, wykladowca, kto, kiedy FROM fusion_pdp_wykladowcy ORDER BY wykladowca ASC LIMIT 111000"); $kto=mysql_fetch_assoc(mysql_query("SELECT kto FROM fusion_pdp_wykladowcy WHERE id='" . $_GET['usun'] . "'")); $ko3=$kto['kto']; dbquery("UPDATE ".DB_USERS." SET points_normal=points_normal-10 WHERE user_id=$ko3"); $ko33=$ktos['user_name']; opentable("Wykonano"); closetable(); } /* * GUI S P I S */ $result = dbquery("SELECT id, wykladowca, kto, kiedy FROM fusion_pdp_wykladowcy ORDER BY wykladowca ASC LIMIT 111000"); opentable("Spis emaili do wykładowców"); echo "<table width='100%'> <tr> <td> </td> <td><b>Wykładowca</b></td> <td><b>Kto</b></td> <td><b>Kiedy</b></td> <td> </td> <td> </td> </tr>"; $rows = dbrows($result); if ($rows !=0) { { $kto=mysql_fetch_assoc(mysql_query("SELECT user_name FROM fusion_users WHERE user_id='".$row['kto']."'")); $daj2 = $row['id']; } } else { } /* --------------------- D O D A J ------------------ */ if ($_POST['wykladowca'] != "") { $submit_info['wykladowca'] = stripinput($_POST['wykladowca']); $result = dbquery("INSERT INTO fusion_pdp_wykladowcy (kto, kiedy, wykladowca) VALUES ('".$userdata['user_id']."', '".time()."', '".addslashes($submit_info['wykladowca'])."' )"); $result = dbquery("UPDATE fusion_users SET points_normal=points_normal +5 WHERE user_id='".$userdata['user_id']."'"); opentable("Zakończono dodawanie"); closetable(); } } else { $opts = ""; $tyt="Dodaj Wykładowce"; opentable($tyt); echo "<form name='submit_form' method='post' action='".FUSION_SELF."?dodaj' onsubmit='return validateLink(this);'>\n"; echo "<td class='tbl'><input type='text' name='wykladowca' maxlength='100' class='textbox' style='width:300px;' /></td>\n"; echo "Zaczynaj z dużej litery: <b>N</b>azwisko i <b>I</b>mię. <br /> Jeli nazwisko dwu - członowe oddzielaj je za pomocą <b>-</b> (milnika) ze spacią przed i po.<br />"; closetable(); } } /* ---------------------E D Y T U J---------------- */ if ($_POST['wykladowca'] != "") { $submit_info['wykladowca'] = stripinput($_POST['wykladowca']); $wwwa = mysql_fetch_assoc(mysql_query("SELECT id FROM fusion_pdp_wykladowcy WHERE id='" . $_GET['edytuj'] . "'")); $wwwaa = $wwwa['id']; $e = $_GET['edytuj']; $result= dbquery("UPDATE fusion_pdp_wykladowcy SET wykladowca='".$submit_info['wykladowca']."' WHERE id=$wwwaa"); opentable("Zakończono edytowanie"); echo "<div style='text-align:center'><br>Dziękujemy za poprawienie danych o wykładowcy $wwwaa $e<br><br>"; closetable(); } } else { $opts = ""; $tyt="Edytuj Wykładowce"; opentable($tyt); echo "<form name='submit_form' method='post' action='".FUSION_SELF."?edytuj' onsubmit='return validateLink(this);'>\n"; $www=mysql_fetch_assoc(mysql_query("SELECT wykladowca FROM fusion_pdp_wykladowcy WHERE id='" . $_GET['edytuj'] . "'")); echo " <td class='tbl'><input type='text' name='wykladowca' value='".$www['wykladowca']."' maxlength='100' style='width:300px;'></td>\n"; echo "Zaczynaj z dużej litery: <b>N</b>azwisko i <b>I</b>mię. <br /> Jeli nazwisko dwu - członowe oddzielaj je za pomocą <b>-</b> (mylnika) ze spacią przed i po.<br />"; closetable(); } } echo "<script type='text/javascript'> function validateLink(frm) { if (frm.link_name.value==\"\" || frm.link_name.value==\"\" || frm.link_description.value==\"\") { alert(\"Uzupełnij wszystkie pola !\"); return false; } } </script>\n"; require_once('include/die.php'); ?>
Natomiast w zasadzie "użeram się z tą częściąkodu:
$wwwa = mysql_fetch_assoc(mysql_query("SELECT id FROM fusion_pdp_wykladowcy WHERE id='" . $_GET['edytuj'] . "'")); $wwwaa = $wwwa['id']; $result= dbquery("UPDATE fusion_pdp_wykladowcy SET wykladowca='".$submit_info['wykladowca']."' WHERE id=$wwwaa");
Chodzi o to że nie zapisuje mi zmian do bazy ... i wyskakuje błąd.. (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1) próbowałem na kilka sposobów.. problem wynika tu z
, nie chce mi zwrócić wartości GET mimo że identyczny kod w innych częściach tego pliku działa..
WHERE id='" . $_GET['edytuj'] . "'"));