recuperer un formulaire dans un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer un formulaire dans un tableau

par badibad » 19 août 2005, 11:58

:D merci beaucoup ca marche super bien mientenent

par Cyrano » 19 août 2005, 00:48

Il manque un certain nombre de "; en bout de ligne de echo.

Ceci dit, cette manière de coder est infecte: pourquoi faire interpréter inutilement du HTML à PHP: ça ralentit les performances. Suggestion de corrigé double: le code et l'erreur affichée en plus.
<?PHP
$db = mysql_connect('sql.free.fr', '****, '****);
mysql_select_db('****',$db);

$sql = 'SELECT  FROM Depannage';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{
    
?>
<table border="1">
  <tr>
    <td><?php echo($data['firstname']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['name']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['email']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['company']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['tva_intracom']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['street_address']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['suburb']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['postcode']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['city']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['state']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['country']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['telephone']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['fax']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['type']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['quantite']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['reference']); ?></td>
  </tr>
  <tr>
    <td><?php echo($data['composant']); ?></td>
  </tr>
</table>
<?php
}
mysql_close();
?>
C'est nettement plus propre et lisible en plus.

recuperer un formulaire dans un tableau

par badibad » 19 août 2005, 00:35

bonjour
en premier lieu je remercie tout ceux qui mon aider pour lr message precedent.
je ne suis pas arriver a envoyer mon formulair sur mon email alors j'ai proceder autrement
j'ai creer une table pour recupere les info de mon formulair jusque la tout va bien mais quand j'essaye de les recuperer dans un tableau j'ai ce message d'erreur qui s'affiche

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/free.fr/8/5/singeroyonnax/admin/Depan.php on line 23

voici mon code si quelqu'un peu m'aider

Code : Tout sélectionner

<?PHP $db = mysql_connect('sql.free.fr', '****, '****); mysql_select_db('****',$db); $sql = 'SELECT FROM Depannage'; $req = mysql_query($sql) or die('Erreur SQL ! '.$sql.' '.mysql_error()); while($data = mysql_fetch_array($req)) { echo "<div align=\"center\"><center> <table border=\"1\"> <tr> <td>"; echo $data['firstname']; echo "</td> <td>"; echo $data['name']; echo "</td> </tr> <tr> echo $data['email']; echo "</td> </tr> <tr> echo $data['company']; echo "</td> </tr> <tr> echo $data['tva_intracom']; echo "</td> </tr> <tr> echo $data['street_address']; echo "</td> </tr> <tr> echo $data['suburb']; echo "</td> </tr> <tr> echo $data['postcode']; echo "</td> </tr> <tr> echo $data['city']; echo "</td> </tr> <tr> echo $data['state']; echo "</td> </tr> <tr> echo $data['country']; echo "</td> </tr> <tr> echo $data['telephone']; echo "</td> </tr> <tr> echo $data['fax']; echo "</td> </tr> <tr> echo $data['type']; echo "</td> </tr> <tr> echo $data['quantite']; echo "</td> </tr> <tr> echo $data['reference']; echo "</td> </tr> <tr> echo $data['composant']; echo "</td> </tr> </table> </center></div>"; } mysql_close(); ?>
merci[/code]