Vous n'êtes pas identifié(e).
Trouvé,
Il sufisait de cocher "NULL" dans la base (PHPMYADMIN).
Merci de la réponse,
$no1 est simplement généré par un formulaire et d'ailleurs, je vois bien dans l'URL :
"questionnaire_no.php?no1=on"
Ca marche quand je mets autant de variable que de champ dans ma table, maisl il me semblait qu'on pouvait mettre dans un "INSERT INTO" un nombre de champs infèrieurs à ceux de la table.
Bonjour,
je souhaite insérer certaines données dans une table alors que celle-ci comporte des champs dont je n'ai pas besoin.
Malgré cette ligne de commande, les données ne s'insèrent pas.
Auriez-vous une idée ?
Merci
$req = "INSERT INTO questionnaire (`no1`, `no2`, `no3`, `no4`, `no5`) VALUES ('$no1','$no2','$no3','$no4','$no5');" or die(mysql_error());
mysql_query($req);
Bonjour,
Je fais afficher dans un tableau des valeurs en colonnes issues d'un select avec une instruction while. A partir de la 4ème colonne, je souhaiterai afficher des valeurs issues d'un autre select.
Je ne vois pas comment faire cela dans la même while.
Auriez-vous une idée ?
Merci
Bonjour,
J'ai besoin de protéger un dossier "admin" avec des fichiers "htaccess" et "htpasswd". le problème est que j'ai un fichier en php à la racine de mon site qui fait appel par un include à plusieurs fichiers qui se trouvent dans le dossier "admin" ; du coup il est demandé un nom d'utilisateur et un mot de passe à l'ouverture. Pour des contraintes de sécurité et autres je ne peux pas déplacer ces fichiers. Auriez-vous une solution pour éviter cela ?
Merci.
J'ai trouvé, si cela peut intéresser quelqu'un :
Bonjour,
J'ai une base avec deux tables. La table A contient des dates et la table B des enregistrements qui peuvent être en doublon ou plus. Je cherche à compter le nombre de dates correspondant à des enregistrements uniques.
A B
19/03 toto
19/03 titi
19/03 toto
19/03 toto
20/03 tutu
20/03 toto
je souhaiterai afficher 19/03 : 2
20/03 : 2
J'ai écrit ça, mais ça ne me convient pas :
Merci
Euréka, après des jours de recherches, j'ai trouvé ce script. En fin de compte mon problème devait venir du fait que des champs liés devraient porter le même nom (?)
Merci à tous
Le problème c'est que je n'ai pas trouvé rien de mieux. J'ai donc adapté ce script à ma problématique, l'ennui c'est que ça donne un résultat faux :
Le résultat de NB_TOT n'est pas bon.
Merci
Bonjour,
Dans ce script comment feriez-vous pour récupérer des champs de la table "Porter" ?
Merci
Merci pour toutes ces explications. On va reprendra ça plus "rationnellement".
Bonjour,
J'ai deux tables, une nommée "structure" qui contient deux champs "lib_dga" et "dga" et l'autre m41000 qui contient "DGAA", "LIBELLE_ACTION" et "NB_TOT". Les tables ont en commun les champs "dga" et "DGAA".
Je cherche à faire la somme de "NB_TOT" pour chaque "lib_dga"
Voilà une instruction qui ne me retourne pas le bon nombre d'éléments :
J'espère être assez clair et auriez-vous une idée ?
Merci
Merci de cette aide,
J'ai adopté la solution du comptage de rubrique, voilà un extrait de mon code qui sert à mettre un titre au dessus de chaque rupture et de colorer chaque ensemble de rubrique :
$count_develop = array();
$count_plan = array();
$count_local = array();
$count_develop[1] = mysql_numrows($develop);
$count_develop[2] = 'Développer la relation';
$count_plan[1] = mysql_numrows($plan);
$count_plan[2] = 'Plan de contact relationnel';
$count_local[1] = mysql_numrows($local);
$count_local[2] = 'Actions locales';
while ($array = mysql_fetch_assoc($query)) {
if ($array['famille']=="Développer la relation") {$color='#D5FFFF';}
elseif ($array['famille']=="Actions locales") {$color='#C5FFB1';}
else {$color='#FFFD7D';}
echo "<tr>";
echo "<td width=30%><font face=Arial size=1><strong>";
if ($i==$count_develop[1]+$count_plan[1]+1){echo "<font size=2 color=red>"; echo "Actions locales";echo "<br>";}
if ($i==$count_plan[1]+1){echo "<font size=2 color=red>"; echo "Développer la relation";echo "<br>";}
if ($i<2){echo "<font size=2 color=red>"; echo "Plan de contact relationnel";echo "<br>";}
echo "</td>";
echo "</tr>";
echo "<td bgcolor=$color width=30%><font face=Arial size=1><strong>";
if (preg_match("/p/",$indicatif)||preg_match("/P/",$indicatif)){
echo $array['LIBELLE_ACTION'];
}
else {
...
Merci de la réponse,
en effet, il s'agit bien d'une gestion de la rupture, je vais voir du coté de cette variable drapeau.
Mais si tu avais un modèle de script, je serai particulièrement preneur
Merci d'avance
Bonjour,
je liste une base de données et je souhaiterai qu'à chaque changement d'un élément, j'insère un saut de ligne supplémentaire ou un changement de couleur de police.
Ex. les 10 premières lignes comportent le champ toto, les 20 suivantes le champ titi. Donc je souhaiterai un saut de ligne ou un changement de couleur entre les 10 lignes toto et la suite ?
Auriez-vous une idée ?
Merci
Ok, merci, je vais voir dans cette direction.
Bonjour,
Je souhaiterai imbriquer deux select, l'un pour récupérer des indicatifs qui correspondent à un critère dans la table T1 et l'autre pour récupérer des noms (dans la table T2) correspondant aux indicatifs récupérés précédemment.
Cette syntaxe fonction mais est extrêmement trop longue. Merci de votre aide.
$query0 = mysql_query("SELECT DISTINCT lib_ag, ind_agence FROM structure WHERE ind_agence IN (SELECT DISTINCT AGENC FROM m41000 WHERE DRR='$indicatif' and LIBELLE_ACTION='$libelle') ORDER by DGA") or die (mysql_error());
J'ai trouve !
Bonjour,
Désolé de reposer cette question somme toute trés basic, mais je bute certainement bêtement depuis plusieurs heures.
Je cherche à passer dans une page, la variable créée dans une page précédente. Le problème est que cette variable est créée dans un "while".
Ci-dessous un extrait de mon code :
C'est la variable toto que je cherche à transmettre.
Merci de votre aide
Bonjour,
Je liste une base de données avec l'instruction "while" et j'obtiens un tableau avec, par exemple 5 colonnes. les deux premieres contiennent des données de la base et les trois autres des champs de formulaire que l'utilisateur doit remplir. Ensuite, je souhaite récupérer toutes les données de ce tableau et les renvoyer dans une base. J'ai essayé d'utiliser des variables, mais ça ne va pas. Je pense qu'il faille récupérer tout le tableau et ensuite l'éclater cellule par cellule pour remplir la base.
Auriez-vous une idée ?
Merci
Bonjour,
Nous sommes au mois d'août et bien sur se pose le problème de l'accent circonflexe dans mes requêtes SQL.
Je vous soumets le script suivant qui me pose un problème au niveau du "select distinct". En effet la variable $jourj s'affiche bien en clair mais la requête SQL l'interprète comme ça : $query =
string 'SELECT distinct F1 FROM ip where F2 = '12 août 2011'' (length=58)
Si vous aviez une idée, merci d'avance.
//variables de connexion ?a base
//$host="localhost";
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
$dbname = 'intrade';
mysql_select_db($dbname);
$query="SELECT distinct F1 FROM ip where F2 = '$jourj'";
$result=mysql_query($query);
print mysql_result($result,1);
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$i++;
}
echo $i;
?>
Merci de la réponse,
A force de recherches, j'ai fini par trouver ça. Si ça peut aider quelqu'un
Les trois lignes du fichier texte :
Titre du rapport
Ordre période Quotidien
Q110810
et le code pour ne récupérer que la 3ème ligne :
$tab = file('../date_j.txt');
$last_ligne = $tab[count($tab)-1];
Bonjour,
J'ai créé un site sur un serveur en local en ayant installé easyphp. tout fonctionne mais le cheminement du répertoire racine est un peu long et je ne peux pas changer ce repertoire d'installation de easyphp. Y a t-il un moyen de modifier le ou les fichiers de configuration pour accéder au site qui se trouverait dans c:\monsite.
Merci
Bonjour,
Je voudrai ne récupérer que la troisième ligne d'un petit fichier texte
Auriez-vous une idée dans le genre "fgets et while" ?
Merci
Bonjour,
J'ai un certain nombre de variables qui sont crées à partir d'un formulaire et je voudrais rentrer ces variables dans une variable tableau. mais je voudrai que seules les variables crées se retrouvent dans le tableau et pas les autres.
J'ai écris ça, mais ça ne va pas car certaines sont renseignées et pas d'autres.
Auriez-vous une idée ?
Merci