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 -
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>
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:
- Problème de concaténation en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php ✓ - Forum PHP
- Inverse de concatener excel ✓ - Forum Excel
- Php alert - Forum PHP
1 réponse
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.");
<?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!