allserv

  • Site web
  • Nombre de sujets
    75
  • Nombre de messages
    242
  • Nombre de commentaires
    4
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

allserv
le 21/07/2004 à 22:47
Prob de recherche mysql
Bonsoir

Voilà j'ai une table ventes avec différents champs dont un champ categories qui contient l'id des categories de la vente séparés par des ;. Exemple : 4;12;5

Le problème c'est que si je veux faire une recherche dans ma base mysql avec l'id de la categorie par exmeple 2 bah ca pourrait me trouver la vente citée ci dessus car dans 12 il y a un 2 smiley
Donc en gros je voudrais savoir comment je pourrais faire avec l'id d'une categorie pour que ca verifie dans le champ categories si cette valeur existe entierement et non si elle est présente dans la chaine (avec le methode like par exmeple qui pourrait alors faire lerreur citée plus haut) ?

Merci d'avance
allserv
le 17/07/2004 à 21:46
Ti prob ac checkbox et array
Bonsoir,

Voilà j'ai un petit prob, j'ai un formulaire qui est coupé en deux, d'une partie (vente de x) de l'autre (vente de y).

Dans les deux aprties il y a repectivements leurs options, qui sont représentées par des checkbox:


Partie x :

<input type="checkbox" name="option_ndd[1]" value="ok">
<input type="checkbox" name="option_ndd[2]" value="ok">

Partie y :
<input type="checkbox" name="option_site[1]" value="ok">
<input type="checkbox" name="option_site[2]" value="ok">
<input type="checkbox" name="option_site[3]" value="ok">
<input type="checkbox" name="option_site[4]" value="ok">

Lorsque le formulaire est validée, je fais la declaration des variables :
<?
if (isset($_POST['option_site'])) $option_site = $_POST['option_site']; else $option_site = array();
if (isset($_POST['option_ndd'])) $option_ndd = $_POST['option_ndd']; else $option_ndd = array();
?>


En fait si l'internaute rempli la partie x aucune checbkox de la partie y ne sera cochée en fait.

Ensuite j'attribue les différentes valeurs suivant si oui ou non la checkbox a été coché

($option_site[1]=="ok") ? $option_site[1]= 1 : $option_site[1]=0;
($option_site[2]=="ok") ? $option_site[2]= 1 : $option_site[2]=0;
($option_site[3]=="ok") ? $option_site[3]= 1 : $option_site[3]=0;
($option_site[4]=="ok") ? $option_site[4]= 1 : $option_site[4]=0;

($option_ndd[1]=="ok") ? $option_ndd[1]= 1 : $option_ndd[1]=0;
($option_ndd[2]=="ok") ? $option_ndd[2]= 1 : $option_ndd[2]=0;


Le problème c'est que ca me mets une erreur :

Notice: Undefined offset: 1 in c:\program files\easyphp1-7\www\essais\epowerr\pages\vente.php on line 404

Notice: Undefined offset: 2 in c:\program files\easyphp1-7\www\essais\epowerr\pages\vente.php on line 405

Notice: Undefined offset: 3 in c:\program files\easyphp1-7\www\essais\epowerr\pages\vente.php on line 406

Notice: Undefined offset: 4 in c:\program files\easyphp1-7\www\essais\epowerr\pages\vente.php on line 407

Ces lignes correspondent à celle de dessus ($option_site[1]....)

Je ne comprends pas pourquoi ca mets cette erreur en fait car si la variable $option_site n'existe pas, ca créer le tableau et donc il ne devrais pas y avoir de problème... !?!?

Quelqu'un pourrait m'aider ?

Merci d'avance
allserv
le 08/07/2004 à 23:33
[Classes] ti prob
Bonsoir @ tous,

Bon voilà je m'attaque un peu aux classes et j'ai un petit prob. J'ai créer une classe mysql qui me permet entre autre de me connecter, de faire des requetes etc...

J'ai un fichier config qui appelle le fichier class en question et dans ce fichier je créer une nouvelle connexion :

$GLOBALS["mysql"] = new mysql_connexion();

Par contre j'ai une autre class membre qui elle me permet entre autre de verifier si le speudo existe dans la table ou denvoyer un mail au membre etc...

$membre = new membre();


Cependant dans ma class membre j'ai une methode check_pseudo() et dans cette methode je voudrais pouvoir utiliser la connexion mysql établie dans le fichier config.

Le mieux est de passer en argument :
$membre->check_pseudo($pseudo,$GLOBALS["mysql"]);

Ou par exemple dans la methode d'assigner cette variable globale à une propriété de la class :
var $mysql_connection;

$this->mysql_connection = $GLOBALS["mysql"];

Merci de m'aider dans le meilleur choix car là je sais pas trop quoi faire....

Merci d'avance
allserv
le 05/07/2004 à 21:05
Prob de codage ?
Bonsoir,

Voilà j'ai un petit problème tout con que j'aimerais bien résoudre. En fait dans mon script tous mes é sont remplacés par des sortes de n en fait...On dirait que ca viendrait du codage de la page qui passe directement en Cyrillique (windows) !?!?
Comment faire pour résoudre cela ?

Merci d'avance
allserv
le 05/07/2004 à 00:43
Interet des classes
Bonsoir @ tous,

Tout d'abord je souhaite préciser que ce topic ne regroupe aucun problème en particulier, juste des questions qui me semblent essentielles pour ma part !

1° - Tout d'abord je souhaiterais savoir dans quel(s) cas est-il préférable d'utiliser les classes ? dans quel(s) cas est-il "obligatoire" de les utiliser ?

2° - Quelle(s) raison(s) peut nous pousser à les utiliser ?

3° - Voit-on des avantages quand au chargement des pages par exemple, la rapidité de celles-ci est elle améliorée ?

4° - L'utilisation des classes doit-elle intervenir lorsque l'on commence à maitriser assez bien le php ?

Merci pour vos réponses constructives smiley
allserv
le 16/06/2004 à 13:23
Prob de tableau dynamique
Bonjour,

Voilà je veux recuperer une liste de pages dans ma base de données et ensuite les afficher dans un tableau avec une ligne de 3 enresigtrements :

ligne 1 : page 1 page 2 page 3
ligne 2 : page 4 page 5 page 6
ligne 3 : page 7 page 8 page 9
....

Je ne vois pas comment faire, je récupere les infos via un mysql_fetch_array().

Vous pouvez me guider ?

Merci d'avance
allserv
le 15/06/2004 à 21:34
Prob aleatoire, logique ou pas ?
Bonsoir,

Voilà je voudrais vous demander conseil quand à la facon de proceder. EN gros j'aimerais qu'une image se balade de page en page toutes les x secondes.

Exemple : Une image est sur page1.php, au bout de x secondes elle doit partir. Si ce délai est dépassé au prochain rechargement de la page l'image ne doit plus s'y retrouver...

Pour cela j'ai pensé a ceci :

je vais utiliser une table "systeme" dans laquelle un seul enregistrement sera mis avec l'id de la page choisie (champ id_page) + la date du chargement de cette page (si elle existe, champ date) sera fait et en fait ca va donner ca : chargement de page1.php, si dans la BDD l'id de page1.php est stockée (donc dans le cas où e scirpt a choisie cette page) on verifie si la date + x secondes < date actuelle, si non on efface et le script choisie dans tous les id un au hasard qu'il va stocker dans le champ id_page. Au prochain chargement d'une page si cette page correspond à l'id_page stockée dans la BDD, on insère la date du chargement et ainsi de suite... je pense que je tiens la route là non ?

Est-ce la bonne solution ?

Merci d'avance
allserv
le 12/06/2004 à 23:10
[javascript] prob daccès à un champ
Bonsoir,

Voilà j'ai différent type file dans lesquelles des chemins d'image seront mis. J'ai fait une fonction qui recupère la derniere partie du chemin (c'est a dire le nom de l'image) pour y rechercher des caractères spéciaux.


Y a quand meme quelque chose qui cloche. Dans mon formulaire si mes images se nomment de cette facon :

<tr><td><b>Image 1</b> : <input type="file" name="image[1]" maxlength="20"></td><td><b>Image 2</b> : <input type="file" name="image[2]" maxlength="20"></td></tr>
<tr><td><b>Image 3</b> : <input type="file" name="image[3]" maxlength="20"></td><td><b>Image 4</b> : <input type="file" name="image[4]" maxlength="20"></td></tr>
<tr><td><b>Image 5</b> : <input type="file" name="image[5]" maxlength="20"></td><td><b>Image 6</b> : <input type="file" name="image[6]" maxlength="20"></td></tr>
<tr><td><b>Image 7</b> : <input type="file" name="image[7]" maxlength="20"></td><td><b>Image 8</b> : <input type="file" name="image" maxlength="20"></td></tr>
<tr><td><b>Image 9</b> : <input type="file" name="image[9]" maxlength="20"></td><td><b>Image 10</b> : <input type="file" name="image[10]" maxlength="20"></td></tr>


Avec le numéro entre crochets

Le script suivant ne reconnait pas les inputs :



function verif(){
var u;
for(u=0;u<=9;u++){

if(document.forms["publication"].elements["image"].value!=""){
var nom = document.forms["publication"].elements["image"].value;
var nom_image=nom.substring(nom.lastIndexOf("\\"));
if(!carasp(nom_image,"aAbBcCdDeEfF
-gGhHiIjJkKlLmMnNoOpPqQrRsStT
-uUvVxXyYzZ0123456789")){
alert("L'image n°"+u+" contient des caractères interdits !");
return false;
}
}

}

}




Alors que quand les images sont nommées avec le meme nom:

<tr><td><b>images 1</b> : <input type="file" name="image" maxlength="20"></td><td><b>images 2</b> : <input type="file" name="image" maxlength="20"></td></tr>
<tr><td><b>images 3</b> : <input type="file" name="image" maxlength="20"></td><td><b>images 4</b> : <input type="file" name="image" maxlength="20"></td></tr>
<tr><td><b>images 5</b> : <input type="file" name="image" maxlength="20"></td><td><b>images 6</b> : <input type="file" name="image" maxlength="20"></td></tr>
<tr><td><b>images 7</b> : <input type="file" name="image" maxlength="20"></td><td><b>images 8</b> : <input type="file" name="image" maxlength="20"></td></tr>
<tr><td><b>images 9</b> : <input type="file" name="image" maxlength="20"></td><td><b>images 10</b> : <input type="file" name="image" maxlength="20"></td></tr>



Le script reconnait. D'où pourrait venir le problème ? Comment faire si je veux que le script reconnaissent les images avec leur crochet, car normalement ca devrait le faire automatiquement non ?


[Message modifié le 13/06/2004 à 15:09 par zebden]
allserv
le 12/06/2004 à 22:53
Tite astuce
Bonsoir @ tous,

J'ai trouvé cela sur un forum et c'est plutot intéressant car je n'utilisais que la concaténation :


http://www.phpbuilder.com/columns/weerning20021209.php3?page=1


By the way: <?php echo 'This is my var:',$var,'!!'; ?> should be some milliseconds faster than <?php echo 'This is my var:'.$var.'!!'; ?> (concatenated by a dot instead of the comma) and faster than <?php print 'This is my var:'.$var.'!!'; ?>
allserv
le 30/05/2004 à 23:24
[HS] Probleme lenteur internet via cpl
Bonsoir @ tous,

Voilà je viens de faire l'acquisition du routeur Dlink DI-604 que j'ai installé sans problème avec la freebox. Mon pc 1 qui est connecté au routeur via un cable droit a accès au net. Mon pc 2 est connecté au routeur via cpl, dans la configuration du routeur mon pc 2 est bien reconnu et a chaque demarrage une ip auto lui est assigné (DHCP actif). Malheureusement le débit du pc 2 est vraiment vraiment lent. Pire que du 56k (environ 1ko/s). Or le debit annoncé par le logiciel est de 8 mbps, alors que seulement 2 me serait nécessaire pour une connection 2048 (je suis en 1024).

IE est configuré pour trouver automatiquement les paramètres de connexion...

D'où peut venir le problème ? Je desespère énormement car j'ai dépensé énormément d'argent et j'ai l'impression que ca ne marchera jamais

Merci d'avance
LoadingChargement en cours