yep j'ai lu ça tout à l'heure. Mais je suis sur que je peux contourner ça.
Je t'explique vite fait pourquoi je voudrais utiliser un identifiant relatif peu être je peux contourner ça.
En fait, dans mon administration quand je vais sur une fiche d'un appartement, je vois les photos associées.
En gros, j'ai les photos et à côté de chaque photo un case à cocher.
Par exemple, je coche 3 cases (donc 3 photos), il faut maintenant les supprimer de ma base.
J'avais fait une boucle pour le nom de chaque check comme cela
$result2[0] étant la clef primaire de chaque photo.
Code :
<input type="checkbox" name="check'.$result2[0].'" value="'.$result2[0].'">
Une fois valider je fais un test de quelle case a été coché :
Code :
FOR ($i=1; $i<11; $i++)
{
IF (!empty($_POST["check".$i.""]))
{
$req = mysql_query("DELETE FROM PHOTO WHERE ref_lieu = '".$_GET['id_lieu']."' AND num_photo = ".$i);
}
}
Si on la trouve, on la supprimer.
Je faisais donc un test de 1 à 10 élément vu qu'un appartement peut avoir 10 photo max et que je pensais pouvoir faire un identifiant relatif.
on va devoir faire un teste de ce qui a été coché et non ?
Je ne vois vraiment pas comment faire pour ça vu que je génére des checks
certaines maisons peuvent avoir 4 photos comme 10 photos
je génére le nom des photos "check"+ le num de la photos dans la bdd.
par methode POST j'aurais bien toutes les cases cochées. Bon jusque là pas de soucis.
C'est pour créer ma requete que ça se complique.
Comment savoir que j'aurais coché 2 ou 9 cases pour ma requete ?
Faire une requete à rallonge ? faire des tests ?
Voilà voilà
j'espere que je me suis exprimé clairement