Verifier avant d'ajouter un sujet
Fermé
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
-
21 avril 2008 à 13:47
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 5 mai 2008 à 08:51
ladj59 Messages postés 322 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 29 décembre 2008 - 5 mai 2008 à 08:51
A voir également:
- Verifier avant d'ajouter un sujet
- Verifier un lien - Guide
- Ajouter un compte gmail - Guide
- Dans la présentation à télécharger, sarah avait encadré directement le titre de certaines diapositives avant d’automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
- Vérifier que le serveur freebox est bien connecté à internet - Forum Freebox
- Copains d'avant qui a visité mon profil - Forum Facebook
38 réponses
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
30 avril 2008 à 18:10
30 avril 2008 à 18:10
C'est print_r($tab) pas printr_r &tab ;-)
Et je n'ai pas vraiment envie de tout te faire sinon dès que tu auras un problème un jour tu seras obligé de revenir
Un sage a dit un jour (enfin il parait moi j'y étais pas personnellement) "donne à un Homme un poisson, il mangera un jour, apprend lui à pêcher il mangera toute sa vie"
Donc si tu mettais ce que tu as fait je pourrais surement t'expliquer pourquoi ça ne marche pas.
Et je n'ai pas vraiment envie de tout te faire sinon dès que tu auras un problème un jour tu seras obligé de revenir
Un sage a dit un jour (enfin il parait moi j'y étais pas personnellement) "donne à un Homme un poisson, il mangera un jour, apprend lui à pêcher il mangera toute sa vie"
Donc si tu mettais ce que tu as fait je pourrais surement t'expliquer pourquoi ça ne marche pas.
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
30 avril 2008 à 19:43
30 avril 2008 à 19:43
oui c'est normal mais le print_r(&tab) n'affiche rien dans le code quer tu m'avais mis et je comprends pas pourquoi
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
30 avril 2008 à 20:08
30 avril 2008 à 20:08
Ben je ne vois pas pourquoi... Il n'y a pas de raison que ça ne marche pas...
Tu l'as bien adapté aux noms des tables et des champs de ta base ?
Essaye sans les commentaires ou remplace les # par des //
Et ça ne te met rien ou tu as un message d'erreur ?
edit : j'espère que tu as bien mis un mysql_connect et mysql_select_db avant ce script ;)
Tu l'as bien adapté aux noms des tables et des champs de ta base ?
Essaye sans les commentaires ou remplace les # par des //
Et ça ne te met rien ou tu as un message d'erreur ?
edit : j'espère que tu as bien mis un mysql_connect et mysql_select_db avant ce script ;)
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
30 avril 2008 à 20:25
30 avril 2008 à 20:25
ca ne fait pas d'erreur ais ca n'affiche rien
biensur j'avais bien mis les différents mysql connect et select db
je ne vois pas trop pourquoi ca n'affiche rien
biensur j'avais bien mis les différents mysql connect et select db
je ne vois pas trop pourquoi ca n'affiche rien
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
30 avril 2008 à 20:44
30 avril 2008 à 20:44
essaye ça pour voir si ce n'est pas tes requètes qui plantent :
$sql=mysql_query("SELECT DISTINCT sujet FROM base_physique ORDER BY sujet") or die(mysql_error()); $sql2=mysql_query("SELECT DISTINCT sujet2 FROM sujets ORDER BY sujet2") or die(mysql_error()); $n=0; $tab = array(); while ($sujet = mysql_fetch_array($sql)) //propose tous les sujets présents dans la table { $data = $sujet['sujet']; $tab[$n] = $data; $n++; } while ($sujet2 = mysql_fetch_array($sql2)) //propose tous les sujets présents dans la table { $data = $sujet2['sujet2']; $tab[$n] = $data; $n++; } natcasesort($tab); echo "<pre>"; print_r($tab); echo "</pre>";
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
30 avril 2008 à 20:49
30 avril 2008 à 20:49
ok ca marche j'avais oublié de retiré un truc
je vais maintenant essayé de rangé tout cela
merci
je vais maintenant essayé de rangé tout cela
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 09:20
1 mai 2008 à 09:20
j'ai fait cela pour afficher mon tableau dans un formulaire mais cela ne marche pas..
qu'est ce qui ne va pas ?
<form id="formulaire" method="post" action="import2.php">
<select name="sujet" id="sujet">
<?php
echo '<option value="'.tab.'">'.$tab.'</option>';
?>
</select>
<input value="envoyer" type="submit"/>
</form>
qu'est ce qui ne va pas ?
<form id="formulaire" method="post" action="import2.php">
<select name="sujet" id="sujet">
<?php
echo '<option value="'.tab.'">'.$tab.'</option>';
?>
</select>
<input value="envoyer" type="submit"/>
</form>
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 09:26
1 mai 2008 à 09:26
j'ai bien mis le $ ds option value devant tab, la il n'y ait pas dans le post ci dessus
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 12:18
1 mai 2008 à 12:18
cela est donc comme ca mais pourquoi le contenu de $tab ne se met pas dans mon formulaire svp
merci d'avance
<form id="formulaire" method="post" action="import2.php">
<select name="sujet" id="sujet">
<?php
echo '<option value="'.$tab.'">'.$tab.'</option>';
?>
</select>
<input value="envoyer" type="submit"/>
</form>
merci d'avance
<form id="formulaire" method="post" action="import2.php">
<select name="sujet" id="sujet">
<?php
echo '<option value="'.$tab.'">'.$tab.'</option>';
?>
</select>
<input value="envoyer" type="submit"/>
</form>
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
1 mai 2008 à 12:35
1 mai 2008 à 12:35
si tu ne fais pas de boucle tu ne pourras jamais afficher ce que tu veux. Dans le cas précis le mieux est d'utiliser une boucle foreach :
<form id="formulaire" method="post" action="import2.php"> <select name="sujet" id="sujet"> <?php foreach($tab as $donnee) { echo '<option value="'.$donnee.'">'.$donnee.'</option>'; } ?> </select> <input value="envoyer" type="submit"/> </form>
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 12:50
1 mai 2008 à 12:50
exact^^
merci ca marche impec
merci ca marche impec
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
1 mai 2008 à 12:57
1 mai 2008 à 12:57
De rien, J'espère que t'as tout compris et que tu pourras le refaire toi même si besoin :)
D'ailleurs tu peux mettre ton sujet en résolu, étant donné qu'il est résolu ;)
D'ailleurs tu peux mettre ton sujet en résolu, étant donné qu'il est résolu ;)
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 14:46
1 mai 2008 à 14:46
o fait est ce que quelqu'un saurait comment afficher une tabulation
car j'ai absolument besoin d'en afficher une(cela marcheraitr aussi si je faisais avec des espaces) mais je n'arrive pas à l'afficher
j'ai deja essayé echo "\t";
quelqu'un a une idée??
merci
car j'ai absolument besoin d'en afficher une(cela marcheraitr aussi si je faisais avec des espaces) mais je n'arrive pas à l'afficher
j'ai deja essayé echo "\t";
quelqu'un a une idée??
merci
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
1 mai 2008 à 15:05
1 mai 2008 à 15:05
Il me semble (mais je peux dire une connerie) que l'on ne peut pas mettre de tabulation :(
En revanche tu peux enchainer plusieurs espaces en utilisant &nbps qui va te créer des espaces.
En revanche tu peux enchainer plusieurs espaces en utilisant &nbps qui va te créer des espaces.
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
1 mai 2008 à 15:06
1 mai 2008 à 15:06
oups pardon ce n'est pas &nbps...
C'est & nbsp (sans espace entre le & et le n mais si je le met ton butinneur le considère comme un espace et l'affichera sous forme d'espace et pas comme ça...:S)
C'est & nbsp (sans espace entre le & et le n mais si je le met ton butinneur le considère comme un espace et l'affichera sous forme d'espace et pas comme ça...:S)
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 15:10
1 mai 2008 à 15:10
?? je ne comprends pas
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
1 mai 2008 à 15:16
1 mai 2008 à 15:16
tu mets &.nbsp &.nbsp &.nbsp &.nbsp &.nbsp &.nbsp &.nbsp &.nbsp (en supprimant les points) pour afficher 16 espaces par exemple (les 8 espaces des &.nbsp et les 8 espaces entre eux)
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 15:32
1 mai 2008 à 15:32
merci ca marche impec j'ai un autre souci qui est le suivant :
en gros le probléme est le suivant ca me met une erreur ; You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'references='' WHERE id = '12'' at line 1
ceci est du au fait que je ne sais pas trop comment gérer references car je rentre un nom de fichier puis quand je poste ca me sort des references(avec un programme que j'ai fait et qui marche) et je veux mettre ces references dans ma table de la bdd
donc la methode post actuelle ne peut pas marcher mais je ne vois pas trop quoi faire
echo '<form method="post">';
echo '<label for="references">Rentrez votre nom de fichier</label>';
echo '<input type="text" name="references" id="references"><br /><br/>';
echo '<label for="proprio">Rentrez votre nom</label>';
echo '<input type="text" name="proprio" id="proprio"><br /><br/>';
echo '<label for="pdf">Rentrez le lien du pdf</label>';
echo '<input type="text" name="pdf" id="pdf"><br /><br/>';
echo '<input type="submit" value="Valider !" />';
echo '</form>';
$proprio= "UPDATE base_physique SET proprio='".$_POST['proprio']."' WHERE id = '".$donnees['id']."'";
$ex2=mysql_query($proprio) or die (mysql_error());
$query="UPDATE base_physique SET references='".$ref."' WHERE id = '".$donnees['id']."'";
$ex = mysql_query( $query ) or die( mysql_error() );
$pdf= "UPDATE base_physique SET pdf='".$_POST['pdf']."' WHERE id = '".$donnees['id']."'";
$ex3=mysql_query($pdf) or die (mysql_error());
if( $ex && $ex2 && $ex3)
echo "L'enregistrement a bien été effectué !";
else
echo "L'enregistrement n'a pu être effectué !";
en gros le probléme est le suivant ca me met une erreur ; You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'references='' WHERE id = '12'' at line 1
ceci est du au fait que je ne sais pas trop comment gérer references car je rentre un nom de fichier puis quand je poste ca me sort des references(avec un programme que j'ai fait et qui marche) et je veux mettre ces references dans ma table de la bdd
donc la methode post actuelle ne peut pas marcher mais je ne vois pas trop quoi faire
echo '<form method="post">';
echo '<label for="references">Rentrez votre nom de fichier</label>';
echo '<input type="text" name="references" id="references"><br /><br/>';
echo '<label for="proprio">Rentrez votre nom</label>';
echo '<input type="text" name="proprio" id="proprio"><br /><br/>';
echo '<label for="pdf">Rentrez le lien du pdf</label>';
echo '<input type="text" name="pdf" id="pdf"><br /><br/>';
echo '<input type="submit" value="Valider !" />';
echo '</form>';
$proprio= "UPDATE base_physique SET proprio='".$_POST['proprio']."' WHERE id = '".$donnees['id']."'";
$ex2=mysql_query($proprio) or die (mysql_error());
$query="UPDATE base_physique SET references='".$ref."' WHERE id = '".$donnees['id']."'";
$ex = mysql_query( $query ) or die( mysql_error() );
$pdf= "UPDATE base_physique SET pdf='".$_POST['pdf']."' WHERE id = '".$donnees['id']."'";
$ex3=mysql_query($pdf) or die (mysql_error());
if( $ex && $ex2 && $ex3)
echo "L'enregistrement a bien été effectué !";
else
echo "L'enregistrement n'a pu être effectué !";
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
>
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
1 mai 2008 à 16:47
1 mai 2008 à 16:47
est- ce que quelqu'un auraitr une idée svp car j'essaye des trucs mais j ne trouve pas a solution
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
1 mai 2008 à 18:23
1 mai 2008 à 18:23
Il correspond à quoi exactement ton $ref ?
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
1 mai 2008 à 18:28
1 mai 2008 à 18:28
en gros je rentre un nom de fichier (methode post) cela lance le prog qui me sort $ref et ensuite je dois mettre $ref dans ma table de la bdd
le probléme c'est que quand je clique sur submit cela m'envoie proprio et pdf dans la table et je voudrais envoyer en même temps $ref alors que la quand je submit ca ne peut pas envoyer $ref dans la table car cela lance seulement le prog qui sort $ref
le probléme c'est que quand je clique sur submit cela m'envoie proprio et pdf dans la table et je voudrais envoyer en même temps $ref alors que la quand je submit ca ne peut pas envoyer $ref dans la table car cela lance seulement le prog qui sort $ref
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
2 mai 2008 à 00:16
2 mai 2008 à 00:16
Pourquoi dans ce cas ne pas faire cela en 2 scripts distincts : un pour créer ton $ref et l'autre pour l'insérer ?
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
2 mai 2008 à 08:02
2 mai 2008 à 08:02
oue mais c'est possible de faire cela sur la meme page ou pas?
car ca serait mieux dans mon cas...
faire entrer fichier : valider (ca me sort $ref)
et ensuite
j'ai 2autres trucs a rentrer : valider(ca insere les 2trucs + $ref)
mais je vois pas comment mettre les 2 sur la meme page...
merci d'avance
car ca serait mieux dans mon cas...
faire entrer fichier : valider (ca me sort $ref)
et ensuite
j'ai 2autres trucs a rentrer : valider(ca insere les 2trucs + $ref)
mais je vois pas comment mettre les 2 sur la meme page...
merci d'avance
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
2 mai 2008 à 14:08
2 mai 2008 à 14:08
Peut-être que ce que tu veux est <form method="POST" action="#SELF"> mais je n'en suis pas sûr...
sinon tu peux également utiliser le <input type="hidden"> pour transmettre une donnée à une autre page mais je ne suis pas sûr non plus que ce soit ce que tu veux...
J'avoue ne pas trop comprendre comment ça marche ce que tu as créé... Ton $ref est nécessaire pour créer les 2 autres truc à entrer ?
Tu ne veux pas mettre tout ton code pour que je comprenne un peu mieux ce que tu veux.
sinon tu peux également utiliser le <input type="hidden"> pour transmettre une donnée à une autre page mais je ne suis pas sûr non plus que ce soit ce que tu veux...
J'avoue ne pas trop comprendre comment ça marche ce que tu as créé... Ton $ref est nécessaire pour créer les 2 autres truc à entrer ?
Tu ne veux pas mettre tout ton code pour que je comprenne un peu mieux ce que tu veux.
ladj59
Messages postés
322
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
29 décembre 2008
3
5 mai 2008 à 08:51
5 mai 2008 à 08:51
Bonjour,
Comment faire si je remplis un champ de ma table de bdd mais que je ne veux pas l'afficher
en effet, je voudrais faire un espece de lien sur le champ et l'utilisateur ne l'affiche que si il le veut
comment faire svp?
Comment faire si je remplis un champ de ma table de bdd mais que je ne veux pas l'afficher
en effet, je voudrais faire un espece de lien sur le champ et l'utilisateur ne l'affiche que si il le veut
comment faire svp?