1

Je doit faire en php, une fonction qui affiche une table mSQL(ca je sais faire) avec deux boutons devant chaque lignes(ca je sais faire aussi)
Un bouton "S" supprime la ligne avec une message box de confirmation(ca je sais faire, mais pas le message box).
Un bouton "M" rend la ligne entièrement modifiable(genre toutes les entré de la lignes séléctionne se trensforme en texte modifiable)...ca je sais vraiement pas comment faire...

Quelqu'un pourrait-il m'aider ?
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

2

en gros, tu voudrais transformer une ligne de texte par des <input type="text" ... ?
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

3

oui, en gros c'est ca ! smile
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

4

je dirai qu'il faut voir du côté des javascript, mais comme je n'en fais pas (ni de php, aps, jsp d'ailleurs -mais que fais-je ici ...-)

un pti lien peut-être utile pour toi :

http://jacques-guizol.developpez.com/javascript/

Au passage, dans la rubrique des liens, ils donnent un aperçu de comment faire une espèce de messagebox. (alert)
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

5

j'ai réussi all in php oué !

Si quelqu'un veux le code, qu'il me le demande je le posterais(mais bon ca m'étonnerais).
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

6

ouais, ca m'intéresse de voir ca :happy
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

7

Affiche de la ligne slécétionné en modification possible
///////////////////////////////////////////////OK function input_four($id) {      $result = MYSQL_QUERY("select * from fournisseurs where fourn_id='$id'");      $number = MYSQL_NUM_ROWS($result);      $i = 0;      if ($number == 0)      {           echo "Pas de correspondance <br>" ;           exit ();      }      echo "<table border='0' width='100%'>";      if ($number != 0)      {           echo  "<th><H4>Nom</H4></th><th><H4>Adresse</H4></th><th><H4>NumTel</H4></th>" ;      }      echo "<form method='POST' action='maj_four.php3'>";      echo "<table border='0' width='100%' align='left'>";      for ($i=0; $i<$number; $i++)       {                $valeurs = mysql_fetch_assoc($result);                $nom = $valeurs['nom'];                $adresse = $valeurs['adresse'];                $numtel = $valeurs['numtel'];                $id = $valeurs['fourn_id'];                           echo "<tr><INPUT type='submit' value='OK' name='ajouter'>";                echo "<INPUT type=text name='nom' maxlength='25' value='$nom'</td>";                echo "<INPUT type=text name='adresse' maxlength='25' value='$adresse'</td>";                echo "<INPUT type=text name='numtel' maxlength='25' value='$numtel'</td>";                echo "<INPUT type='hidden' name='id' value='$id'>";                echo "</tr>";      }      echo "</table>";      echo "</form>"; }
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

8

Selection de la ligne a modifier
///////////////////////////////////////////////OK function test_four() {      $result = MYSQL_QUERY("select * from fournisseurs");      $number = MYSQL_NUM_ROWS($result);      $i = 0;      if ($number == 0)      {           echo "Pas de correspondance <br>" ;           exit ();      }      echo "<table border='0' width='100%'>";      if ($number != 1)      {           echo  "<th><H4>Nom</H4></th><th><H4>Adresse</H4></th><th><H4>NumTel</H4></th>" ;      }      echo "<form method='POST' action='input_four.php3'>";      echo "<table border='0' width='100%' align='left'>";      for ($i=0; $i<$number; $i++)       {           $valeurs = mysql_fetch_assoc($result);           if($i%2=="0"){                echo "<tr><td width='40'>";                echo "<input type='radio' name='id' onClick='submit();' value='".$valeurs['fourn_id']."'class='radio'></td>";                echo "<td bgcolor='#DFDFDF'>"     .$valeurs['nom']."</td>";                echo "<td bgcolor='#DFDFDF'>"     .$valeurs['adresse']."</td>";                echo "<td bgcolor='#DFDFDF'>"     .$valeurs['numtel']."</td>";                echo "</tr>";           }else{                echo "<tr><td width='40'>";                echo "<input type='radio' name='id' onClick='submit();' value='".$valeurs['fourn_id']."'class='radio'></td>";                echo "<td>"     .$valeurs['nom']."</td>";                echo "<td>"     .$valeurs['adresse']."</td>";                echo "<td>"     .$valeurs['numtel']."</td>";                echo "</tr>";           }      }      echo "</table>";      echo "</form>"; }

TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

9

Mise a jour de la ligne selectionné après modification des champs si modifications il y a eut
/////////////////////////////////////////////// ///////////////////////////////////////////////OK function maj_four($nom,$adresse,$numtel,$id) {     connection("chuttes");          $sql = "UPDATE fournisseurs SET nom='$nom', adresse='$adresse', numtel='$numtel' WHERE fourn_id='$id'";          mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());     echo '<center><H3>Vos infos on été modifiée(s).</H3></center>';     afficher_fournisseur();     mysql_close();   }

Voila, j'ai pas mis les fichier *.php3 qui permettent de passer d'une fonction a l'autre, c'est rien d'exeptionnel....
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

10

Ha oui mais là tu as toujours des input text, moi je pensais que tu voulais une ligne sans input, et si tu cliques sur le bouton, t'as la ligne qui disparait et des input text qui le remplace.
non ?
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

11

ben ouais
-Il affiche une table comptele avec toutes ces lignes, et un bouton radio devant chaque ligne.
-Tu séléctionne la ligne que tu veux modifier en cliquant sur le bouton radio.
-Il affiche cette ligne en input text(et chaque case contient ce qu'il y avait précédemment dans la lignes.
-Tu modifie si besoin est, et tu click sur OK, et la ligne de la tables est mise a jour.
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

12

Mais si tu ne sélectionnes pas le radiobutton, les input text sont quand même là nan ?

PS : j'aime paaaaaaaaaaaas le php
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

13

Si je ne click pas sur le bouton radio, il va pas m'afficher les input text.

PS: Je DETESTE le PHP bordel de MERDE !!!!
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...

14

ok, je vais regarder de plus près


PS : ben, passe au cgi, le perl c'est bonheur love
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

15

C/C++ powa, je suis un coder de jeux moi wink
TI-NSpire Pwned !

Thx ya all...thx ExtendeD.

...The rebirth of the community...