Insert record PHP/MySQL
Fermé
tux_linux
Messages postés
3
Date d'inscription
dimanche 13 avril 2008
Statut
Membre
Dernière intervention
14 avril 2008
-
14 avril 2008 à 08:44
tux_linux - 27 avril 2008 à 23:27
tux_linux - 27 avril 2008 à 23:27
A voir également:
- Insert record PHP/MySQL
- Touche insert - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Disk boot failure insert system disk and press enter - Guide
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
1 réponse
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
114
14 avril 2008 à 09:34
14 avril 2008 à 09:34
Je te propose de commencer par faire marcher ton script avec qqes variables seulement et de mettre un message permettant de voir la commande en erreur. De plus, nous allons formatter le code correctement de manière à voir les blocs logiques.
Essaye le code suivant :
Qu'est-ce-que ça donne ?
Essaye le code suivant :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <?php require_once('Connections/job_con.php'); function GetSQLValueString( $theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $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 = $HTTP_SERVER_VARS['PHP_SELF']; if( isset ($HTTP_SERVER_VARS[ 'QUERY_STRING' ] ) ) $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING']; if( ( isset( $HTTP_POST_VARS["MM_insert"] ) ) && ( $HTTP_POST_VARS[ "MM_insert" ] == "formular" ) ) { $insertSQL = "INSERT INTO candidati" . "nume=" . GetSQLValueString( $HTTP_POST_VARS[ 'nume' ], "text" ) . ",prenume=" . GetSQLValueString( $HTTP_POST_VARS['prenume'], "text") echo '<br>...' . $insertSQL; mysql_select_db($database_job_con, $job_con); $Result1 = mysql_query($insertSQL, $job_con) or die(mysql_error()); $insertGoTo = "/interim/index.php"; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } ?>
Qu'est-ce-que ça donne ?
27 avril 2008 à 23:27