Problème de concaténation en php

Résolu
butterfly1983 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
butterfly1983 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un petit soucis de concaténation . Sur mon formulaire, j'ai mis de case pour rentrer à la fois le batiment et une autre pour la pièce. Maintenant quand je veux insérer les données dans ma base,je voudrais que c'est de champs ne face plus qu'un.

Merci de votre aide!

<html>
<font face="arial">
<h2><center>Parc informatique de la 2eme BSC</center></h2>
<body bgcolor="#E6E6FA">
<a href='index.php'>Accueil</a>
<table border="1" bordercolor="#778899" width="100%">
<tr>
<td valign="top" width="15%">
<?php
include('connect.php');
include('indexmenu.php');
?>
</td>
<td align="center">
<table border="0" width="50%" align="center">
<tr valign="baseline">
<td colspan="2" align="center">Enregistrement effectué</td>
<?php
mysql_query ("INSERT INTO SERVICE (SERVICE, FONCTION, BAT_PIECE, NUMENTITE)
VALUES ('".strtoupper($_POST['service'])."', '".strtoupper($_POST['fonction'])."', '".$_POST['bat']."' . '"_"' . '".$_POST['piece']."', '".$_POST['numentite']."')")
or die ("Requête non executée.");
?>
</table>
</td>
</tr>
</table>
</html>
A voir également:

1 réponse

jona303 Messages postés 369 Date d'inscription   Statut Membre Dernière intervention   28
 
Pour simplifier tu peux faire un
$piece_bat=$_POST['bat'].'_'.$_POST('piece');
mysql_query ("INSERT INTO SERVICE (SERVICE, FONCTION, BAT_PIECE, NUMENTITE)
VALUES ('".strtoupper($_POST['service'])."', '".strtoupper($_POST['fonction'])."', '"$piece_bat"', '".$_POST['numentite']."')")
or die ("Requête non executée."); 

0
butterfly1983 Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ton aide, mais dans ta solution, il y avait quelques erreurs.

<?php
$piece_bat=$_POST['bat']."_".$_POST['piece'];
mysql_query ("INSERT INTO SERVICE (SERVICE, FONCTION, BAT_PIECE, NUMENTITE)
VALUES ('".strtoupper($_POST['service'])."', '".strtoupper($_POST['fonction'])."', '".$piece_bat."', '".$_POST['numentite']."')")
or die ("Requête non executée.");
?>


J'ai mis des crochets à : $_POST['piece']

et des points oubliés à : '".$piece_bat."'

En tout cas merci pour la concaténation!
0