Salut,
je suis sur un script qui permet d'enregistrer des résultats de basket, et qui se déroule en 2 étapes:
1 - on choisit le championnat, la date de la journée en question, le nombre de résultats qu'on va rentrer. Tout cela est transmis par un formulaire à une deuxième page.
2 - cette deuxième page permet d'afficher un formulaire avec l'équipe qui reçoit, l'équipe qui se déplace, et leurs points respectifs. Ce formulaire renvoit sur cette même page qui permet également de tester la validité du résultat, c'est à dire de vérifier que ni l'équipe à domicile et ni l'équipe à l'extérieur n'ont déjà joué à cette date.
Et c'est cette requête de test qui me pose problème.
Les variables en jeu sont:
$domicile pour l'équipe à domicile
$exterieur pour l'équipe à l'exterieur
$date pour ...
J'avais pensé à ça:
$query = "SELECT id FROM resultats where date='$date' and domicile regexp '($domicile|$exterieur)' or exterieur regexp '($domicile|$exterieur)'";
Mais ça marche pas.
J'ai aussi tenté avec des and et des or pour domicile et exterieur, mais là non plus ça merde.
Des idées?