dansesouslapluie

Inscris le 14/05/2009 à 16:15
  • Signature
    RV
  • Nombre de sujets
    5
  • Nombre de messages
    15
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

dansesouslapluie
le 17/08/2009 à 19:29
recuperer les variables $_POST()
Bonjour,
J'ai un fichier "recherche.php" qui utilise un formulaire "formulaire.php" et qui construit un tableau à partir des donnees de ce formulaire.
Dans un deuxième temps , je souhaite trier ce tableau à l'aide d'un autre fichier "tri.php" (qui est appelé par un clic sur le titre d'une colonne du tableau).
Mon PB c'est que je n'arrive pas depuis le script de tri à récupérer les valeurs $_POST()obtenu précédemment à l'aide du formulaire et du script de recherche.
Comment faire ?
Merci pour votre aide.
RV
dansesouslapluie
le 07/06/2009 à 21:13
recherche multiple dans table bdd
Bonsoir et merci ; Ta réponse est limpide et j'apprécie tous tes conseils!

Mais que dois je utiliser à la place de 'where ... like' si c'est inefficace pour selectionner des enregistrements de ma table ?
A première vue, mise à part le PB de la chaine vide, une seule instruction me permet de faire fonctionner ma recherche sur tous les champs de ma table. Cela me semble au contraire trés efficace.
RV
dansesouslapluie
le 07/06/2009 à 14:42
recherche multiple dans table bdd
Le script suivant fonctionne :

$req = mysql_query("SELECT Id_rando, rando FROM $table WHERE Code_CE LIKE '%".$_POST['Code_CE']."%' OR annee LIKE '%".$_POST['annee']."%' Order by Id_rando Asc ");


Par contre, quand je laisse une case du formulaire vierge, cela me retourne quand même un enregistrement comme si la valeur " " était contenu dans le champ de la table ( ce qui n'est pas le cas ).
Si quelqu'un a une idée!
RV
dansesouslapluie
le 07/06/2009 à 10:26
recherche multiple dans table bdd
Bonjour à tous ,

J'ai reussi à rechercher un mot dans un champ d'une table à l'aide d'un formulaire mais je n'arrive pas à faire la même recherche dans plusieurs champs à la fois (2 champs :"Code_CE" et "annee"):

J'ai essayé de nbreux scripts dont voici le dernier:

$req = mysql_query("SELECT Id_rando, rando FROM $table WHERE Code_CE, annee LIKE '%".$_POST['Code_CE']."%', '%".$_POST['annee']."%' Order by Id_rando Asc ");

En fait, je tourne encore en rond.
Une piste SVP, merci.
RV
dansesouslapluie
le 18/05/2009 à 11:18
pour les débutants
Un simple réflexe d'utilisateur windows, le développement c'est pour moi tout un monde à découvrir .
RV
dansesouslapluie
le 18/05/2009 à 08:49
pour les débutants
simple retour d'info pour les débutants.
J'ai fini par trouver la solution à mon PB.
Donc pour vous éviter, comme moi, de réinstaller wampserver plusieurs fois avec différentes versions, refaire toutes vos bdd et tables, passer au crible votre site en entier ... et perdre plusieurs jours de recherche pour pas grand chose)

Voila le PB que j'avais:
"quand je clique sur le lien d'un fichier .PHP pour l'ouvrir , j'ai une fenêtre "téléchargement de fichier" qui s'ouvre me demandant si je veux ouvrir ou enregistrer le fichier?
J'ai enlever KASPERSKY, modifier la config "d'alerte de sécurité window" dans tous les sens ( je ne sais pas tout désactiver ).
J'ai tjrs cette fenêtre et en plus le fichier ne s'ouvre pas. Pourtant, le fichier se lance bien seulement quand je me trouve dans l'éditeur "PHP désigner"?

voila la solution:
Le raccourci du fichier index.php (que l'on place sur le bureau) et qui lance l'application (le site en local en phase de développement)ne doit pas pointer sur l'adresse ou se trouve le fichier sur le disque dur (ex: F:\site\index.php) mais sur le localhost de wampserver !! (http://localhost/site/index.php)
Pour cela il faut aller dans le localhost sous wampserver, sous "vos projets/site/index.php" et placer avec la souris le fichier sur le bureau )
Voilà, j'espère que cela vous servira.
RV
dansesouslapluie
le 16/05/2009 à 11:41
PB ouverture fichier .php
Salut,
index.php est un script téléchargé intégralement sur internet ( libre de droit je précise ) .
Il s'agit de faire un site dynamique.
Je sais, je suis assez ambitieux et je pourrais au début me contenter d'un site statique, çà serait plus facile, mais j'ai envi de faire bien tout de suite.
Je pense qu'il doit donc être OK .
voici le code au cas ou:
<?php
// Active tout les warning. Utile en phase de développement
// En phase de production, remplacer E_ALL par 0
error_reporting(E_ALL);

// Inclus le fichier contenant les fonctions personalisées
include_once 'mes_fonctions.php';

// Fonction de connexion à la base de données
connexion_DB('BASE_TEST');

// Définit l'Id de la page d'accueil (1 dans cet exemple)
// Pensez à le modifier si ce n'est pas le cas chez vous.
$id_page_accueil = 1;
$chemin_du_contenu = "";
// Récupère l'id de la page courante passée par l'URL
// Si non défini, on considère que la page est la page d'accueil
if (isset($_GET['id_page'])) {
$_ENV['id_page'] = intval($_GET['id_page']);
} else {
$_ENV['id_page'] = $id_page_accueil;
}

// Extrait les informations correspondantes à la page en cours de la DB
extraction_infos_DB();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
<html>
<head>
<!-- Insère les mots-clés extraits de la DB dans les meta -->
<META NAME="keywords" lang="fr" CONTENT="<?php echo $_ENV['mots_cles']; ?>">
<!-- Insère la description extraite de la DB dans les meta -->
<META NAME="Description" CONTENT="<?php echo $_ENV['description']; ?>">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- Insère le titre extrait de la DB dans la balise correspondante -->
<title><?php echo $_ENV['titre']; ?></title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
</html>



<body>
<div id="menu_horizontal">
<?php
// Affiche le menu 'racine' => id de la page = id de la page d'accueil = 1
echo affiche_menu($id_page_accueil);
?>
</div>
<div id="chemin_fer">
<?php
// Affiche le chemin de fer
echo 'Vous êtes ici : '.affiche_chemin_fer($_ENV['id_page']);
?>
</div>
<div id="bloc_central">
<div id="menu_vertical">
<?php
// Affiche le menu en cours => id de la page = id de la page en cours.
echo affiche_menu($_ENV['id_page']);
?>
</div>
<div id="contenu">
<?php
echo '<img src="'.$_ENV['contenu'].'" />';
echo '<A HREF="'.$_ENV['contenu'].'"><img src="../images/a1.gif" /></A>';
?>
</div>
</div>
<div id="pied_page">
<?php include("pied_page.html"); ?>
</div>
<?php deconnexion_DB(); ?>
</body>
</html>


Cela marche trés bien sous l'éditeur PHP, mais dés que j'en sors, et que je lance l'application, aprés le clic sur le bouton d'appel, le fichier est appelé en téléchargement ( apparition d'une fenetre de téléchargement instancié je pense par l'alerte de sécurité windows).

Pour les autres script PHP, en fait je n'en ai pas fait encore d'autres mais c'est une très bonne idée et je vais en créer un basique pour voir si il se lance. Je me demande comment je n'y ai pas pensé ?
Merci pour tes conseils.
RV
RV
dansesouslapluie
le 15/05/2009 à 22:13
PB ouverture fichier .php
Salut,
je suis en phase de développement du site sur mon PC avec wampserver 2.0 (PHP5.2.6/APACHE2.2.8/MySQL5.O.51b/phpmyADMIN2.11.6)

Je lance le script "index.PHP" depuis mon interface utilisateur,

voici le code d'appel:

<tr>										
<td align="center"><a href="sports/index.php" target="centre"><img src="../dansesouslapluie/images/sports_accueil.gif" width="72" height="54" alt="SPORTS" border="10"> </a></td>
RV
dansesouslapluie
le 15/05/2009 à 19:18
PB ouverture fichier .php
Bonsoir LA GLOBULE,
J'ai un autre PB, j'ai encore tout essayé à mon niveau mais en vain.
Voila mon PB:
quand je clique sur le lien d'un fichier .PHP pour l'ouvrir , j'ai une fenêtre "téléchargement de fichier" qui s'ouvre me demandant si je veux ouvrir ou enregistrer le fichier?
J'ai enlever KASPERSKY, modifier la config "d'alerte de sécurité window" dans tous les sens ( je ne sais pas tout désactiver ).
J'ai tjrs cette fenêtre et en plus le fichier ne s'ouvre pas. Pourtant, le fichier se lance bien seulement quand je me trouve dans l'éditeur "PHP désigner"?
Je suis bloqué.j'espère avoir été assez clair.
Merci par avance pour ton aide
RV
RV
LoadingChargement en cours