Bonjour!
j'ai un petit problème de connexion à la base de donnée avec mes scripts php
Je travail avec dreamweaver
disons! j'ai une page inscription.php simple, avec un champs nom, un champs mail et un champs password .
Un fichier de connexion a la base de donnée.
Dans la base de donnée les champs suivant: id, nom, mail, password.
A l'insertion d'un enregistrement voici le retour de la base ( No database selected).
ci-joint les code des pages php:
fichier de connexion
Je précise que le nom d'utilisateur et le mot de passe sont factices, mais les bon sont bien ceux que j'ai créé a la création de la base de donnée sur mon panel de planet hoster.
la page inscription
Merci d'avance pour vos lumières car j'ai grand besoin de résoudre le problème au plus vite.
salutation, thierry
j'ai un petit problème de connexion à la base de donnée avec mes scripts php
Je travail avec dreamweaver
disons! j'ai une page inscription.php simple, avec un champs nom, un champs mail et un champs password .
Un fichier de connexion a la base de donnée.
Dans la base de donnée les champs suivant: id, nom, mail, password.
A l'insertion d'un enregistrement voici le retour de la base ( No database selected).
ci-joint les code des pages php:
fichier de connexion
Je précise que le nom d'utilisateur et le mot de passe sont factices, mais les bon sont bien ceux que j'ai créé a la création de la base de donnée sur mon panel de planet hoster.
PHP:
$hostname_maconnectiondb = "localhost";
$database_maconnectiondb = "tousserv_montest";
$username_maconnectiondb = "ICI mon_utilisateur";
$password_maconnectiondb = "ICI_mon_mot_de_passe";
$maconnectiondb = mysql_connect($hostname_maconnectiondb, $username_maconnectiondb, $password_maconnectiondb) or trigger_error(mysql_error(),E_USER_ERROR);
PHP:
<?php require_once('Connections/maconnectiondb.php'); ?>
<?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 = $_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 particulier (nom, email, password) VALUES (%s, %s, %s)",
GetSQLValueString($_POST['nom'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['password'], "text"));
mysql_select_db($database_maconnectiondb, $maconnectiondb);
$Result1 = mysql_query($insertSQL, $maconnectiondb) or die(mysql_error());
$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Document sans titre</title>
</head>
<body>
<form method="post" name="form1" action="<?php echo $editFormAction; ?>">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Nom:</td>
<td><input type="text" name="nom" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Email:</td>
<td><input type="text" name="email" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">Password:</td>
<td><input type="password" name="password" value="" size="32"></td>
</tr>
<tr valign="baseline">
<td nowrap align="right"> </td>
<td><input type="submit" value="Insérer l'enregistrement"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
<p> </p>
</body>
</html>
salutation, thierry
Dernière édition: