Update qui ne fonctionne pas
Salut à tous, premier message premières emmerdes.
10 Piges que je refuse mordicus de lire une seule ligne de code mais seuls les imbéciles ne changent pas d'avis... cela dit ils se prennent moins la tete... bref
Après avoir relu 3000 fois ligne par ligne un script que j'ai choppé et adapté, je ne trouve pas l'erreur dans la partie de code suivant. La fonction DELETE roule ma poule mais les deux autres buggent... malin comme un gnou j'ai mis un petit print des variables et ca fonctionne... seulement l'UPDATE chie dans la colle. Sauriez vous d'où cela peut venir ? J'ai maté la syntaxe jusqu'à l'épilepsie et là j'en peux plus.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
if (isset($action) && $action == "delete") {
mysql_select_db($db, $connect);
$result = mysql_query("SELECT * FROM playlist WHERE id='$id'");
if (mysql_num_rows($result) != 0) {
mysql_select_db($db, $connect);
$result = mysql_query("DELETE FROM playlist WHERE id='$id'");
echo "<center>".$lang['deleted']."<br />";
echo "<input class=\"button\" type=\"button\" value=\"".$lang['goback']."\" onClick=\"location.href='./index.php'\"></center>";
} else {
echo $lang['noidtodelete'];
//mysql_close($connect);
}
} else {
if (isset($_POST['save_cat'])) {
if ($action == "edit") {
mysql_select_db($db, $connect);
print $artist;
print $title;
print $url;
print $nomfichier;
print $id;
$result = mysql_query("UPDATE playlist SET artist='$artist', title='$title', url='$url', nomfichier='$nomfichier', ' WHERE id='$id'");
mysql_close($connect);
} else {
mysql_select_db($db, $connect);
$result = mysql_query("INSERT INTO playlist (artist, title, url, nomfichier) VALUES ('$artist', '$title', '$url', '$nomfichier')");
}
echo "<p class='alert'>".$lang['update']."</p>";
redirect ($_SERVER['PHP_SELF']);
//mysql_close($connect);
}
if (isset($action) && $action == "edit") {
mysql_select_db($db, $connect);
$result = mysql_query("SELECT * FROM playlist WHERE id='$id'");
$data = mysql_fetch_assoc($result);
$artist = $data['artist'];
$title = $data['title'];
$url = $data['url'];
$nomfichier = $data['nomfichier'];
$formaction = $_SERVER['PHP_SELF']."?action=edit&id=".$data['id'];
} else {
$artist = "";
$title = "";
$url = "";
$nomfichier = "";
$formaction = $_SERVER['PHP_SELF'];
} |
Voilà merci je vous aime !!! :yaisse2: