A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
9 réponses
je veux envoyer des données à une base de donnée et afficher des infos de la méme base de donnée selon le code client
<?php require_once('Connections/con1.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO client (CIN, TP, RC, 'IF') VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['cin'], "text"),
GetSQLValueString($_POST['tp'], "text"),
GetSQLValueString($_POST['rc'], "text"),
GetSQLValueString($_POST['if'], "text"));
mysql_select_db($database_con1, $con1);
$Result1 = mysql_query($insertSQL, $con1) or die(mysql_error());
$insertGoTo = "insertioncat.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header("Location: insertioncat.php");
}
?>
<form id="form1" name="form1" method="POST" action="<?php echo $editFormAction; ?>">
<table width="200" border="1" align="center">
<tr>
<th scope="row">Nom client </th>
<td><label>
<input name="nom" type="text" id="nom" />
</label></td>
</tr>
<tr>
<th scope="row">Choisissez un code </th>
<td><label>
<input name="code" type="password" id="code" />
</label></td>
</tr>
<tr>
<th scope="row">Adresse</th>
<td><label>
<input name="adr" type="text" id="adr" />
</label></td>
</tr>
<tr>
<th scope="row">Téléphone</th>
<td><label>
<input name="tel" type="text" id="tel" />
</label></td>
</tr>
<tr>
<th scope="row">CIN </th>
<td><label>
<input name="cin" type="text" id="cin" />
</label></td>
</tr>
<tr>
<th scope="row">Taxe Professionnelle </th>
<td><label>
<input name="tp" type="text" id="tp" />
</label></td>
</tr>
<tr>
<th scope="row">Registre de commerce </th>
<td><label>
<input name="rc" type="text" id="rc" />
</label></td>
</tr>
<tr>
<th scope="row">Identifiant fiscal </th>
<td><label>
<input name="if" type="text" id="if" />
</label></td>
</tr>
<tr>
<th scope="row">Date création </th>
<td><label>
<input name="date" type="text" id="date" />
</label></td>
</tr>
<tr>
<th scope="row">cliquez sur suivant </th>
<td><label>
<input type="submit" name="Submit" value="Suivant" />
</label></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
c la code pour insérer des données dans la bdd
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO client (CIN, TP, RC, 'IF') VALUES (%s, %s, %s, %s)",
GetSQLValueString($_POST['cin'], "text"),
GetSQLValueString($_POST['tp'], "text"),
GetSQLValueString($_POST['rc'], "text"),
GetSQLValueString($_POST['if'], "text"));
mysql_select_db($database_con1, $con1);
$Result1 = mysql_query($insertSQL, $con1) or die(mysql_error());
$insertGoTo = "insertioncat.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header("Location: insertioncat.php");
}
?>
<form id="form1" name="form1" method="POST" action="<?php echo $editFormAction; ?>">
<table width="200" border="1" align="center">
<tr>
<th scope="row">Nom client </th>
<td><label>
<input name="nom" type="text" id="nom" />
</label></td>
</tr>
<tr>
<th scope="row">Choisissez un code </th>
<td><label>
<input name="code" type="password" id="code" />
</label></td>
</tr>
<tr>
<th scope="row">Adresse</th>
<td><label>
<input name="adr" type="text" id="adr" />
</label></td>
</tr>
<tr>
<th scope="row">Téléphone</th>
<td><label>
<input name="tel" type="text" id="tel" />
</label></td>
</tr>
<tr>
<th scope="row">CIN </th>
<td><label>
<input name="cin" type="text" id="cin" />
</label></td>
</tr>
<tr>
<th scope="row">Taxe Professionnelle </th>
<td><label>
<input name="tp" type="text" id="tp" />
</label></td>
</tr>
<tr>
<th scope="row">Registre de commerce </th>
<td><label>
<input name="rc" type="text" id="rc" />
</label></td>
</tr>
<tr>
<th scope="row">Identifiant fiscal </th>
<td><label>
<input name="if" type="text" id="if" />
</label></td>
</tr>
<tr>
<th scope="row">Date création </th>
<td><label>
<input name="date" type="text" id="date" />
</label></td>
</tr>
<tr>
<th scope="row">cliquez sur suivant </th>
<td><label>
<input type="submit" name="Submit" value="Suivant" />
</label></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
c la code pour insérer des données dans la bdd
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je trouve que ca fait beaucoup de charabia pour pas grand chose, bien entendu rien ne se passe quand tu valides le formulaire?
Il va falloir reprendre tout le code php
Voici un petit tuto pour le faire
http://oseox.fr/php/php-mysql.html
Voici un petit tuto pour le faire
http://oseox.fr/php/php-mysql.html