begin process at 2012 05 31 18:46:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

URGENT probleme en PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

URGENT probleme en PHP

mercredi 31 août 2005 à 03:54:52 | URGENT probleme en PHP

papabounz



PAPABOUNZ   


bonjour à tous, je debute en php, je vous explique, en fait j'ai un ptit probleme, j'ai 2 formulaire php.
le 1er qui affiche des données de ma table mysql dans des zones de texte et
le 2em qui récupere ces données.

mon probleme est le suivant, quand je clique sur le bouton du 1er il m'affiche le dernier enregistrement dans le 2eme formulaire et pas l'enregistrement voulu, j'aimerais savoir pq et koi faire pour palier à ce probleme, svp, c'est URGENT, merci

mercredi 31 août 2005 à 04:37:58 | Re : URGENT probleme en PHP

kyript

Membre Club
Réponse acceptée !
bonjour


connexion :

mysql_select_db($database_roots, $roots);
$query_artiste = "SELECT artiste FROM database GROUP BY artiste ASC";
$artiste = mysql_query($query_artiste, $roots) or die(mysql_error());
$row_artiste = mysql_fetch_assoc($artiste);
$totalRows_artiste = mysql_num_rows($artiste);


menu :

<form name="form1" id="form1" method="get" action="">
        <select name="artiste">
          <?php
do { 
?>
          <option value="<?php echo $row_artiste['artiste']?>"><?php echo $row_artiste['artiste']?></option>
          <?php
} while ($row_artiste = mysql_fetch_assoc($artiste));
  $rows = mysql_num_rows($artiste);
  if($rows > 0) {
      mysql_data_seek($artiste, 0);
   $row_artiste = mysql_fetch_assoc($artiste);
  }
?>
        </select>
        <input type="submit" name="Submit" value="Envoyer" />
      </form


ensuite on recupere dans le 2 ieme formulaire


if(isset($_GET['artiste']))     
$format=$_GET['artiste'];
else      $artiste="";


et pour afficher ce que tu a selectionner  tu selectionne en fonction de artiste

mysql_select_db($database_roots, $roots);
$query_artiste = "SELECT * FROM database WHERE artiste = '$artiste' ";
$artiste = mysql_query($query_artiste, $roots) or die(mysql_error());
$row_artiste = mysql_fetch_assoc($artiste);
$totalRows_artiste = mysql_num_rows($artiste);

et tu reaffiche dans le deuxieme formulaire

<select name="artiste">
          <?php
do { 
?>
          <option value="<?php echo $row_artiste['artiste']?>"><?php echo $row_artiste['artiste']?></option>
          <?php
} while ($row_artiste = mysql_fetch_assoc($artiste));
  $rows = mysql_num_rows($artiste);
  if($rows > 0) {
      mysql_data_seek($artiste, 0);
   $row_artiste = mysql_fetch_assoc($artiste);
  }
?>
        </select>


bon la  les 2 ont le meme nom  mais t pas obligé de faire comme ca   c 'est juste un exemple
++
mercredi 31 août 2005 à 10:35:43 | Re : URGENT probleme en PHP

papabounz

Réponse acceptée !


PAPABOUNZ   

ok, je vois ce que tu veux dire, je vais tester ta solution et je te dirais koi
merci d'avoir repondu aussi vite, je te tiens au courant, merci encore, ciaoooo
A+

mercredi 31 août 2005 à 10:46:50 | Re : URGENT probleme en PHP

papabounz

Réponse acceptée !


PAPABOUNZ   

je ne comprends pas pq, tu mets ça ???

  $rows = mysql_num_rows($artiste);
  if($rows > 0) {
      mysql_data_seek($artiste, 0);
   $row_artiste = mysql_fetch_assoc($artiste);
  }

mercredi 31 août 2005 à 10:51:29 | Re : URGENT probleme en PHP

kyript

Membre Club
Réponse acceptée !
a ca c pour que la boucle ce fasse 

en faite au dessus des variable qui indique le nb de ref a afficher et de te balader parmis ces page
qui sont en faite sur la meme page  index.php  par exemple
mercredi 31 août 2005 à 10:53:38 | Re : URGENT probleme en PHP

kyript

Membre Club
Réponse acceptée !
heu oublie la derniere phrase

tu te balade pas etant donné que c'est une liste

en faite  si tu met pas cette boucle  tu n'aura qu'un enregistrement qui s'affichera dans ta liste
mercredi 31 août 2005 à 12:03:25 | Re : URGENT probleme en PHP

papabounz

Réponse acceptée !


PAPABOUNZ   

j'ai essayer ta solution mais sans succes, qd je clik sur le bouton du 1er formualire
je recupere toujours le dernier element de ma table, et c'est celiu là que j'affiche dans le 2eme formulaire, donc pas de changement, t'aurais pas une autre idée pcq moi je suis à cours là, stp, merci

mercredi 31 août 2005 à 12:16:54 | Re : URGENT probleme en PHP

kyript

Membre Club
Réponse acceptée !
bon atten  je te fait ca en vrai et je t'envoi le code
mercredi 31 août 2005 à 12:34:53 | Re : URGENT probleme en PHP

kyript

Membre Club
Réponse acceptée !

<?php
// je selectionne le champs a afficher dans la premiere liste
mysql_select_db($database_roots, $roots);
$query_Recordset1 = "SELECT lieu FROM news";
$Recordset1 = mysql_query($query_Recordset1, $roots) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>


<? //formulaire  avec la boucle permettant d'afficher tous les enregistrement dans ta liste ?>
<form name="form1" id="form1" method="get" action="">
<select name="lieu">
  <?php
do { 
?>
<? // ici tu envoi le formulaire avec comme valeur ton enregistrement ?>
<option value="<?php echo $row_Recordset1['lieu'] ?>"><?php echo $row_Recordset1['lieu']; ?> </option>
  <?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
  $rows = mysql_num_rows($Recordset1);
  if($rows > 0) {
      mysql_data_seek($Recordset1, 0);
   $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  }
?>
  </select> 
  <input type="submit" name="Submit" value="Envoyer" />
</form>


<p></p>
<?
// je recupere le formuliare et je selectionne un champs en fonction (ici la date)

$colname_Recordset2 = "1";
if (isset($_GET['lieu'])) {
  $colname_Recordset2 = (get_magic_quotes_gpc()) ? $_GET['lieu'] : addslashes($_GET['lieu']);
}
mysql_select_db($database_roots, $roots);
$query_Recordset2 = sprintf("SELECT `date` FROM news WHERE lieu = '%s'", $colname_Recordset2);
$Recordset2 = mysql_query($query_Recordset2, $roots) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
?>
<? //puis je l'affiche dans la deuxieme liste ?>
<form name="form2" method="post" action="">
  <select name="select2">
    <?php
do { 
?>
<option value="<?php echo $row_Recordset2['date'] ?>"><?php echo $row_Recordset2['date'] ?></option>
    <?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
  $rows = mysql_num_rows($Recordset2);
  if($rows > 0) {
      mysql_data_seek($Recordset2, 0);
   $row_Recordset2 = mysql_fetch_assoc($Recordset2);
  }
?>
  </select>
  <input type="submit" name="Submit2" value="Envoyer">
</form>

<?php
mysql_free_result($Recordset1);

mysql_free_result($Recordset2);
?>


voila
en esperant que cele resoude ton pb
++

mercredi 31 août 2005 à 14:38:48 | Re : URGENT probleme en PHP

papabounz

Réponse acceptée !


PAPABOUNZ   

jene comprends pas tout mais je vais essayer ça, cette solution est similaire à la 1ere, non ???
aller je vais voir ça et je dis koi, merci de ton aide, ciaooooo


1 2 3

Cette discussion est classée dans : php, urgent, formulaire, probleme, 1er


Répondre à ce message

Sujets en rapport avec ce message

Probleme de communication entre formulaire et script [ par djyb2003 ] Bonjour ! Voila mon probleme j'ai utilisé un script php dans mon formulaire pour envoyer un mail rempli des champs du formulaire! mai le serveur me so URGENT !!! un formulaire plusieurs boutons [ par fredericmaill ] S@lut @ tous !!voila j'ai un formulaire avec des zones de texte et j'ai 4 boutons,( ajouter , supprimer, rechercher, modifier)je n'arrive pas a savoir besoin d'aide : formulaire, php javascript [ par tkz ] Bonsoir, apres un bon moment a me casser la tete sur ce probleme, je m'en remets a vous... Voila le probleme : j'ai cree un formulaire qui enregistre probleme avec un formulaire [ par anis_el_madani ] salut a tous;je suis debutant en php et j ai un grand problemejai deux page:index.html:contient simplement un formulaire h probleme avec [ par christclamard ] j'ai utiliser la fonction javascript pour  empeché la validation du formulaire  lorsque certain caractere(/ ,//, [ , ],url )sont entré  cela  fonction formulaire [ par dekec ] bonjourj'ai un probleme concernant mon formulaire. je m'explique:j'ai ecrit mon code php pour valider mon formulaire et voila la réponse. merci pour v Aide script php [ par jefjef10 ] Bonjour, j'ai un probleme avec un script loterie en php, je n'arrive pas a affiché la page " perdu.html" ca me met soit une page blanche soit une erre Formulaire de contact php [ par fredouille312 ] Bonjour, je débute en php et je bloque sur le formulaire de contact. J'arrive à envoyer des mails mais le problèmes, c'est que si un ou plusieurs cham probleme d'alert [ par hindweb ] bonjour a tousje suis a la realisation d'un projet j'ai créer un formulaire d'insertion a ma base donnees/mysql tout ça marche bien sauf les condition Probleme avec le <file > de htaccess [ par zen69 ] Bonjour a tous, J'ai de la misere a configurer mon fichier .htaccess afin qu'il bloque le téléchargement de fichier mp3 dans un repertoire de mon host


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,045 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales