Salut tout le monde!
J'ai un problème avec un script php. Qu'est-ce que je veux faire?
Je veux sélectionner dans le tableau "catégories" avec les colonnes: "id", "name" (qui signifie le nom de la catégorie) et "main_cat" (représente la catégorie dans laquelle d'autres catégories est une vertu, essentiellement les catégories qui ont une main_cat sont des sous-catégories).
Je tiens à sélectionner dans le tableau des entrées qui a comme main_cat "une entrée qui n'existe pas en tant que catégorie, qui n'existe pas une entrée avec la colonne" nom "que la colonne" main_cat ".
Voici donc le script et #058;
<?php
$getcats1=mysql_query("SELECT DISTINCT name FROM categories");
while($cats1=mysql_fetch_array($getcats1)){
$cat1=$cats1['name'];
$getinvalidcats=mysql_query("SELECT id, name FROM categories WHERE main_cat<>'".$cat1."'");
while($invalidcats=mysql_fetch_array($getinvalidcats)) {
$invalidcats_id=$invalidcats['id'];
$invalidcats_name=$invalidcats['name'];
print"<span class=normal>$invalidcats_name</span> (<a class=link href=deletecategory.php?id=$invalidcats_id>delete</a>)<br>";
}
}
?>
- <?php
- $getcats1=mysql_query("SELECT DISTINCT name FROM categories");
- while($cats1=mysql_fetch_array($getcats1)){
- $cat1=$cats1['name'];
-
- $getinvalidcats=mysql_query("SELECT id, name FROM categories WHERE main_cat<>'".$cat1."'");
- while($invalidcats=mysql_fetch_array($getinvalidcats)) {
- $invalidcats_id=$invalidcats['id'];
- $invalidcats_name=$invalidcats['name'];
-
- print"<span class=normal>$invalidcats_name</span> (<a class=link href=deletecategory.php?id=$invalidcats_id>delete</a>)<br>";
-
- }
- }
- ?>
Je suis désespérément besoin de votre aide!

Merci les gars!
Moderator Remark: code tags