10 résultats trouvés

par audaxman
02 déc. 2012, 18:46
Forum : PHP débutant
Sujet : [RESOLU] module de recherche multicriteres php
Réponses : 21
Vues : 3607

Re: module de recherche multicriteres php

tu mets 4 conditions en tout sur le millésime, c'est pour ça que ça marche pas, essaie $choix = array(); // si la variable est présente, on lui affecte une place dans le tableau 'choix[]', qui nous servira ensuite à construire le WHERE de la requête. if(!empty($marque)) { $choix[] = "Marque = '...
par audaxman
02 déc. 2012, 14:00
Forum : PHP débutant
Sujet : [RESOLU] Afficher tout les lignes sql avec un lien
Réponses : 3
Vues : 1424

Re: Afficher tout les lignes sql avec un lien

sans faire tu PDO ça te donne un truc dans le genre <?php require "core.php"; $sql = "SELECT * FROM `partenaires`"; $req = mysql_query($sql) or die('Erreur SQL! <br/>'.$sql.'<br/>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { echo '<li><a href="'.$data['lien'].'&...
par audaxman
02 déc. 2012, 13:50
Forum : PHP débutant
Sujet : [RESOLU] php dans un formulaire
Réponses : 1
Vues : 871

Re: php dans un formulaire

Unité : <select name="unite"> <option class="zone" <?php if($unit == "U-UCA"){echo("selected=\"selected\"");}?> value="U-UCA">U-UCA</option> <option class="zone" <?php if($unit == "U-URC"){echo("selected=\"sel...
par audaxman
02 déc. 2012, 13:39
Forum : PHP débutant
Sujet : [RESOLU] optimisation moteur de recherche
Réponses : 20
Vues : 3374

Re: optimisation moteur de recherche

la fonction time() te donne le timestamp au moment du moment exact où tu appelle la fonction, si tu met un echo time(); au début de ton script, puis un autres après avoir exécuté ta requête, puis un autre dans ta boucle, et un dernier à la fin de ton script ça te donnera les heures exactes à chaque ...
par audaxman
02 déc. 2012, 13:20
Forum : PHP débutant
Sujet : [RESOLU] Formulaire avec requête préparée et LIKE
Réponses : 10
Vues : 2890

Re: Formulaire avec requête préparée et LIKE

l'erreur semble être à la ligne while ($donnees = $req->fetch()) en fait c'est là qu'est le pb, parce que la variable $req est définie à l'intérieur de la condition if(!empty(...) OR ... ) et que tu y fait appel ici dans tous les cas, même quand $req n'a pas été définie. tu peux par exemple rajouter...
par audaxman
02 déc. 2012, 01:22
Forum : PHP débutant
Sujet : [RESOLU] Formulaire avec requête préparée et LIKE
Réponses : 10
Vues : 2890

Re: Formulaire avec requête préparée et LIKE

j'avais oublié le '$' de '$conditions' à la ligne
$req = $bdd->prepare('SELECT titre, resume, annee, realisateur, pochette, acteur, genre FROM film WHERE ('.$conditions.')') ;
par audaxman
02 déc. 2012, 01:01
Forum : PHP débutant
Sujet : [RESOLU] 2 timestamp différents retournent la même valeur
Réponses : 12
Vues : 1611

Re: [RESOLU] 2 timestamp différents retournent la même valeu

Et donc quand tu écris date("d-m-Y H:i",9945099000) , 9945099000 est converti comme cela 9945099000 % PHP_INT_MAX ? =D> ça dépend de la plateforme, mais oui, c'est un comportement en fait très naturel qui est issu du fait que la variables est stockée en binaire, et du coup si tu converti ...
par audaxman
02 déc. 2012, 00:41
Forum : PHP débutant
Sujet : [RESOLU] optimisation moteur de recherche
Réponses : 20
Vues : 3374

Re: optimisation moteur de recherche

tu peux peut-être rajouter des
echo time()
à différents endroits de ton code pour identifier la partie qui prend tant de temps
par audaxman
02 déc. 2012, 00:27
Forum : PHP débutant
Sujet : [RESOLU] 2 timestamp différents retournent la même valeur
Réponses : 12
Vues : 1611

Re: [RESOLU] 2 timestamp différents retournent la même valeu

le pb venait du fait que la valeur 9945099000 dépasse la valeur maximale autorisée pour un integer, laquelle varie d'une plateforme à une autre. si tu fais : echo PHP_INT_MAX . '<br>'; echo (9945099000 % PHP_INT_MAX); ça te donne : sous windows 32 2147483647 1355164408 d'où le lien entre les deux da...
par audaxman
02 déc. 2012, 00:01
Forum : PHP débutant
Sujet : [RESOLU] Formulaire avec requête préparée et LIKE
Réponses : 10
Vues : 2890

Re: Formulaire avec requête préparée et LIKE

Lorsque tu soumets un formulaire avec des champs que tu laisse vide ça envoie des chaînes vide dans les variables $_POST correspondante, du coup ces variables sont bien définie est sont égales à la chaîne vide. tu peux faire un test si tu veux avec if( $_POST['genre'] == '' ) echo "genre est ég...
Nous sommes le 05 juin 2026, 15:46