Probleme en php
antic80
-
antic80 -
antic80 -
bonjour
voila si quelqu'un pouvais m'aider
j'ai le message d'erreur suivant sur une page php
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\spip_brest\tmp4vpir7ksh6.php on line 34
et mon code au nivo de la ligne 34 est le suivant
ligne 33 - if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
ligne 34 - $insertSQL = sprintf("INSERT INTO dw(login, pass) VALUES (%s, %s)";
ligne 35- GetSQLValueString($HTTP_POST_VARS['login'],"text");
ligne 36 - GetSQLValueString($HTTP_POST_VARS['pass'],"text"));
merci de m'aider
voila si quelqu'un pouvais m'aider
j'ai le message d'erreur suivant sur une page php
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\spip_brest\tmp4vpir7ksh6.php on line 34
et mon code au nivo de la ligne 34 est le suivant
ligne 33 - if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
ligne 34 - $insertSQL = sprintf("INSERT INTO dw(login, pass) VALUES (%s, %s)";
ligne 35- GetSQLValueString($HTTP_POST_VARS['login'],"text");
ligne 36 - GetSQLValueString($HTTP_POST_VARS['pass'],"text"));
merci de m'aider
A voir également:
- Probleme en 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
15 réponses
Bonjour!!
Il manque une parenthèse fermante à la fin de la ligne 34 pour fermer ton sprintf!!
Bonne journée!
Maily :-))))
Boumj'chtattrape
Il manque une parenthèse fermante à la fin de la ligne 34 pour fermer ton sprintf!!
Bonne journée!
Maily :-))))
Boumj'chtattrape
j'ai rajouter une parenthèse met rien ne change.
je voudrais apporter une modif
au début a la fin de la ligne 34 et 35 au lieu du ; il y avais une , je crois que la ligne 34,35,36 sont une seule ligne met pas sure
je voudrais apporter une modif
au début a la fin de la ligne 34 et 35 au lieu du ; il y avais une , je crois que la ligne 34,35,36 sont une seule ligne met pas sure
Exact... tu as tout à fait rasion...
Mets le tout sur la même ligne, et tout ira bien! Ah oui, et remplaçe le ; par la , initiale! :-D
Maily :-))))
Boumj'chtattrape
Mets le tout sur la même ligne, et tout ira bien! Ah oui, et remplaçe le ; par la , initiale! :-D
Maily :-))))
Boumj'chtattrape
ma nouvelle ligne est la suivante :
$insertSQL = sprintf("INSERT INTO dw('login', 'pass') VALUES (%s, %s)"), GetSQLValueString($HTTP_POST_VARS['login'],"text"),GetSQLValueString($HTTP_POST_VARS['pass'],"text");
j'ai essayer de virer la ) après (%s,%s)" et dan mettre une a la fin de la ligne mais rien ne va
$insertSQL = sprintf("INSERT INTO dw('login', 'pass') VALUES (%s, %s)"), GetSQLValueString($HTTP_POST_VARS['login'],"text"),GetSQLValueString($HTTP_POST_VARS['pass'],"text");
j'ai essayer de virer la ) après (%s,%s)" et dan mettre une a la fin de la ligne mais rien ne va
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
a priori, ce serait plutot ça:
Et tu mets tout sur la même ligne!
Maily :-))))
Boumj'chtattrape
$insertSQL = sprintf("INSERT INTO dw('login', 'pass') VALUES (%s, %s)", GetSQLValueString($HTTP_POST_VARS['login'],"text"), GetSQLValueString($HTTP_POST_VARS['pass'],"text"));
Et tu mets tout sur la même ligne!
Maily :-))))
Boumj'chtattrape
Est ce que je pourrais voir le code de la fonction GetSQLValueString?
Merci
Maily :-))))
Boumj'chtattrape
Merci
Maily :-))))
Boumj'chtattrape
je t'envoie le code complet de ma page
<?php require('../Connections/in.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 = $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"] == "form1")) {
$insertSQL = sprintf(\"INSERT INTO dw('login', 'pass') VALUES (%s, %s)\", GetSQLValueString($HTTP_POST_VARS['login'],\"text"), GetSQLValueString($HTTP_POST_VARS['pass'],\"text"));
mysql_select_db($database_in, $in);
$Result1 = mysql_query($insertSQL, $in) or die(mysql_error());
$insertGoTo = "article.html";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_in, $in);
$query_dw = "SELECT * FROM dw";
$dw = mysql_query($query_dw, $in) or die(mysql_error());
$row_dw = mysql_fetch_assoc($dw);
$totalRows_dw = mysql_num_rows($dw);
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<FORM name="form1" ACTION="<?php echo $editFormAction; ?>" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<P>
<TABLE BORDER="0">
<TR>
<TD>Login :</TD>
<TD><INPUT TYPE="TEXT" NAME="login" SIZE="25" MAXLENGTH="250"></TD>
</TR>
<TR>
<TD>Password</TD>
<TD><INPUT TYPE="PASSWORD" NAME="pass" SIZE="25" MAXLENGTH="10"></TD>
</TR>
<TR>
<TD ALIGN="CENTER" COLSPAN="2"> <CENTER>
<P>
<INPUT TYPE="SUBMIT" VALUE="log in">
</CENTER></TD>
</TR>
</TABLE>
<input type="hidden" name="MM_insert" value="form1">
</FORM>
</body>
</html>
<?php
mysql_free_result($dw);
?>
<?php require('../Connections/in.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 = $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"] == "form1")) {
$insertSQL = sprintf(\"INSERT INTO dw('login', 'pass') VALUES (%s, %s)\", GetSQLValueString($HTTP_POST_VARS['login'],\"text"), GetSQLValueString($HTTP_POST_VARS['pass'],\"text"));
mysql_select_db($database_in, $in);
$Result1 = mysql_query($insertSQL, $in) or die(mysql_error());
$insertGoTo = "article.html";
if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_in, $in);
$query_dw = "SELECT * FROM dw";
$dw = mysql_query($query_dw, $in) or die(mysql_error());
$row_dw = mysql_fetch_assoc($dw);
$totalRows_dw = mysql_num_rows($dw);
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<FORM name="form1" ACTION="<?php echo $editFormAction; ?>" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">
<P>
<TABLE BORDER="0">
<TR>
<TD>Login :</TD>
<TD><INPUT TYPE="TEXT" NAME="login" SIZE="25" MAXLENGTH="250"></TD>
</TR>
<TR>
<TD>Password</TD>
<TD><INPUT TYPE="PASSWORD" NAME="pass" SIZE="25" MAXLENGTH="10"></TD>
</TR>
<TR>
<TD ALIGN="CENTER" COLSPAN="2"> <CENTER>
<P>
<INPUT TYPE="SUBMIT" VALUE="log in">
</CENTER></TD>
</TR>
</TABLE>
<input type="hidden" name="MM_insert" value="form1">
</FORM>
</body>
</html>
<?php
mysql_free_result($dw);
?>
La comme ça, je vois pas...
Est ce que tu as essayé de faire ça:
Maily :-))))
Boumj'chtattrape
Est ce que tu as essayé de faire ça:
$chaine="INSERT INTO dw('login', 'pass') VALUES (%s, %s)"; $insertSQL = sprintf($chaine, GetSQLValueString($HTTP_POST_VARS['login'],"text"), GetSQLValueString($HTTP_POST_VARS['pass'],"text"));
Maily :-))))
Boumj'chtattrape
oui tjs la meme :
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\spip_brest\tmpg9qha7l78k.php on line 36
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\spip_brest\tmpg9qha7l78k.php on line 36