lelapinou_69
Messages postés64Date d'inscriptionmardi 27 janvier 2004StatutMembreDernière intervention10 novembre 2008
-
27 févr. 2006 à 15:03
lelapinou_69
Messages postés64Date d'inscriptionmardi 27 janvier 2004StatutMembreDernière intervention10 novembre 2008
-
28 févr. 2006 à 17:36
Mesdames, mlles, mrs, j'ai besoin d'une multitude d'yeux. Il se trouve qu'un erreur (qui m'affiche page blanche) s'est glissée dans ma page, sans que je puisse la trouver. Je vous met le code suivant :
javascript de test :
function checkpass()
{
var testform = 0;
// On test la validité de l'email
var re;
re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,8})+$/;
if (re.test(document.PASSWORD.email.value) == false) {
document.PASSWORD.email.focus();
alert("Entrez un email valide sous la forme nom_utilisateur@nom_domaine");
testform = 1 ;
}
if (testform 0 && document.PASSWORD.MPClient.value "") {
document.PASSWORD.MPClient.focus();
alert("Vous devez saisir un mot de passe");
testform = 1 ;
}
if (testform == 0)
{
document.PASSWORD.submit();
}
}
FORMULAIRE :
<!--DWLayoutTable-->
<form method=\"POST\" action=\"verifLogin.php\" name=\"PASSWORD\" onKeyPress=\"keyEnter(PASS)\">
----
Pour une saisie automatique
de votre adresse, identifiez-vous :,
----
Entrez votre email :,
,
et le mot de passe :,
,
,
----
Mot
de passe oublié ?,
</form>
voilà, j'espère ne pas vous embrouiller avec ça. il se trouve que je ne sais pas si la page verifLogin.php est exécutée, car lorsque je clique sur 'OK', j'ai une page blanche qui s'affiche. le script javascript est bien exécuté, car j'ai mis une alerte et elle s'affiche. C'est l'éxécution du fichier php qui ne se fait pas. Merci à ceux qui voudrons bien m'aider.
PS : prière aux critiques non constructives de passer leur chemin. il y a certes les bons et les mauvais développeurs, mais il y a aussi les débutants motivés.
MERCI
lelapinou_69
Messages postés64Date d'inscriptionmardi 27 janvier 2004StatutMembreDernière intervention10 novembre 2008 28 févr. 2006 à 16:46
quand le log et le mot de passe sont correct, rien ne doit se passer
encore, mais simplement l'affichage de la page verifLogin.php (vide, je
le conçoit) mais avec un minimum de source derrière tout de même. Et
là, il y a page blanche ok, mais il n'y a pas de source derrière.
Mais je t'avouerais que là tout de suite, j'ai un autre gros problème.
Si tu as 5 min, va sur www.carbo-cleaner.com, espace boutique, et
regarde ce qui se passe lorsque tu ajoute un article au panier, et que
tu veux voir ce dernier. la page d'affichage du panier et la page de
visu, ont toutes les deux les mêmes variables de connexion. hier en
local cela fonctionnait très bien, je l'ai mis sur le net pour voir,
ploufffff ça merde, et maintenant ça merde aussi en local. Je sais
c'est X-filesque, mais je m'arrache les cheveux depuis hier.
lelapinou_69
Messages postés64Date d'inscriptionmardi 27 janvier 2004StatutMembreDernière intervention10 novembre 2008 28 févr. 2006 à 17:34
moi j'ai ces deux erreurs :
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/wb43899/config.inc:16) in /home/wb43899/panier/consultation_panier.php on line 23
Warning: mysql_connect(): Access denied for user 'root'@'web1w1.nfrance.com' (using password: NO) in /home/wb43899/panier/consultation_panier.php on line 96
Erreur 1 : Access denied for user 'root'@'web1w1.nfrance.com' (using password: NO)</form>
et c'est surtout la deuxième qui me pose problème.
<td
colspan="3" align="center" valign="middle" align="center"
border="0">[client.php ]</td>
<td
colspan="2" align="center"></td>
</tr>
<tr>
<td colspan="7"><hr width="50%" /></td>
</tr>
</table>
</center>';
return $out;
}
function maj(&$page) {
foreach ($_POST as $cle => $valeur) {
if (preg_match("/suppr_(.*)/",
$cle, $res)) $page->panier->supprimerArticle($res[1]);
if (preg_match("/qte_(.*)/",
$cle, $res)) $page->panier->miseAJourQteArticle($res[1], $valeur);
}
if ($page->panier->getNombreArticle() <= 0) {
$page->panier->destroy();
$page->panier = null;
}
}
?>
et c'est celle ci qui pose soucis. Je répète ce que j'ai dis tout à
l'heure, en local cela fonctionnait paraitement. Sauf que maintenant,
même en local ça ne fonctionne plus.