Erreur chargement de page
Fermé
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
-
Modifié par Alnoor_9-3 le 16/06/2014 à 10:43
Alnoor_9-3 Messages postés 11 Date d'inscription lundi 16 juin 2014 Statut Membre Dernière intervention 18 juin 2014 - 18 juin 2014 à 09:56
Alnoor_9-3 Messages postés 11 Date d'inscription lundi 16 juin 2014 Statut Membre Dernière intervention 18 juin 2014 - 18 juin 2014 à 09:56
A voir également:
- Erreur chargement de page
- Erreur 0x80070643 - Accueil - Windows
- Supprimer une page word - Guide
- Word numéro de page 1/2 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Traduire une page - Guide
11 réponses
Utilisateur anonyme
17 juin 2014 à 15:00
17 juin 2014 à 15:00
Bien sûr qu'il faut mettre les includes ... dont on a besoin.
au début on m'a dit de mettre les includes Ne suis JAMAIS un conseil que tu as trouvé sur un forum sans avoir compris le pourquoi de ce conseil. N'importe qui répond sur les forums, et on y trouve des montagnes de bêtises, même ici.
au début on m'a dit de mettre les includes Ne suis JAMAIS un conseil que tu as trouvé sur un forum sans avoir compris le pourquoi de ce conseil. N'importe qui répond sur les forums, et on y trouve des montagnes de bêtises, même ici.
Utilisateur anonyme
16 juin 2014 à 11:08
16 juin 2014 à 11:08
Bonjour
il m'indique une erreur de chargement de page
Peux-tu recopier le message d'erreur exact que tu as ?
il m'indique une erreur de chargement de page
Peux-tu recopier le message d'erreur exact que tu as ?
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 10:21
17 juin 2014 à 10:21
Bonjour le père, déjà merci à l'intention que tu porte à ce sujet, et désolé de la réponse tardive. L'erreur c'est qui me dit que cette page web est introuvable tu veux que je t'envoie mon code ?
Utilisateur anonyme
17 juin 2014 à 10:33
17 juin 2014 à 10:33
Cette erreur se produit quand tu valides le formulaire ? C'est très probablement une erreur dans le nom de la page (attribut action de la balise form).
Vérifie le contenu de cette balise et, si tu ne vois rien d'anormal, recopie-la ici.
Vérifie le contenu de cette balise et, si tu ne vois rien d'anormal, recopie-la ici.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 10:37
17 juin 2014 à 10:37
Oui c'est quand je valide le formulaire, j'ai bien vérifié les nom de page fait des copiés coller pour éviter les erreurs.
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<meta charset="UTF-8">
<link rel="stylesheet" href="style_formulaire.css" />
<head>
<title>
Trobinoscope
</title>
</head>
<body>
<?php
include("connexion.php");
include("installation.php");
include("ajout.php");
?>
<form name="formulaire" method="post" action="ajouter.php">
<table width="200" border="1">
<tr>
<td>*Nom:</td>
<td><input name="nom" type="text" id="nom"></td>
</tr>
<tr>
<td>*Prénom:</td>
<td><input name="prenom" type="text" id="prenom"></td>
</tr>
<tr>
<td>*Service:</td>
<td><input name="service" type="text" id="service"></td>
</tr>
<tr>
<td>Numéro Mobile:</td>
<td><input name="num_mobile" type="text" id="num_mobile"></td>
</tr>
<tr>
<td>Numéro Fixe:</td>
<td><input name="num_fixe" type="text" id="num_fixe"></td>
</tr>
<tr>
<td>Photo:</td>
<td><input type="file" name="photo" id="photo"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Envoyer">
</div></td>
</tr>
</table>
</form>
</p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<meta charset="UTF-8">
<link rel="stylesheet" href="style_formulaire.css" />
<head>
<title>
Trobinoscope
</title>
</head>
<body>
<?php
include("connexion.php");
include("installation.php");
include("ajout.php");
?>
<form name="formulaire" method="post" action="ajouter.php">
<table width="200" border="1">
<tr>
<td>*Nom:</td>
<td><input name="nom" type="text" id="nom"></td>
</tr>
<tr>
<td>*Prénom:</td>
<td><input name="prenom" type="text" id="prenom"></td>
</tr>
<tr>
<td>*Service:</td>
<td><input name="service" type="text" id="service"></td>
</tr>
<tr>
<td>Numéro Mobile:</td>
<td><input name="num_mobile" type="text" id="num_mobile"></td>
</tr>
<tr>
<td>Numéro Fixe:</td>
<td><input name="num_fixe" type="text" id="num_fixe"></td>
</tr>
<tr>
<td>Photo:</td>
<td><input type="file" name="photo" id="photo"></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Envoyer">
</div></td>
</tr>
</table>
</form>
</p>
</body>
</html>
Utilisateur anonyme
17 juin 2014 à 11:04
17 juin 2014 à 11:04
Du HTML2 ! Vive le progrès ! Tu sais qu'on en est au HTML5 actuellement ? On dirait, puisque la suite ressemble plutôt à du HTML5. Remplace ton DOCTYPE par un simple <!DOCTYPE html>
Mais ça n'est pas là la cause de ton problème (du moins je pense, car je ne connais pas HTML2 tellement c'est vieux).
Ta page ajouter.php est-elle bien dans le même dossier que celle qui contient le formulaire ?
Dans ajouter.php, y a-t-il des redirections ? C'est peut-être une des redirections qui va vers une page inexistante. Ta "page web introuvable" doit bien être accompagnée de l'url de la page, au maoins dans la barre d'adresse du navigateur : vérifie-la.
Mais ça n'est pas là la cause de ton problème (du moins je pense, car je ne connais pas HTML2 tellement c'est vieux).
Ta page ajouter.php est-elle bien dans le même dossier que celle qui contient le formulaire ?
Dans ajouter.php, y a-t-il des redirections ? C'est peut-être une des redirections qui va vers une page inexistante. Ta "page web introuvable" doit bien être accompagnée de l'url de la page, au maoins dans la barre d'adresse du navigateur : vérifie-la.
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 11:31
17 juin 2014 à 11:31
Bon j'avoue le HTML 2 c'était l'exemple que j'ai oublié de changer.
Oui tout est dans le même dossier, je pense que tu as raison cela doit surement venir sur une des redirections, avec une faute d'orthographe je pense, merci de ton aide je te tient au courant.
Oui tout est dans le même dossier, je pense que tu as raison cela doit surement venir sur une des redirections, avec une faute d'orthographe je pense, merci de ton aide je te tient au courant.
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 11:44
17 juin 2014 à 11:44
Bon il y'a encore un soucis la redirections a l'air de fonctionné (fait en PHP avec la fonction header) mais il ne m'affiche pas si la condition a été respecté ou non, et rien ne s'écrit dans ma BDD
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 13:47
17 juin 2014 à 13:47
<?php
include("connexion.php");
include("formulaire.php");
include("installation.php");
if ($POST['nom'] != '' AND $POST['prenom'] != '' AND $POST['service'] != '')
{
connexion();
$sql = "INSERT INTO trombinoscope(id,nom,prenom,service) ";
$sql .= "VALUES('','$_POST['nom']','$_POST['prenom']','$_POST['service']')";
mysql_query($sql) or die(mysql_error());
}
else
{
echo 'Erreur ! Vous devez remplir les champs avec une * !';
}
?>
include("connexion.php");
include("formulaire.php");
include("installation.php");
if ($POST['nom'] != '' AND $POST['prenom'] != '' AND $POST['service'] != '')
{
connexion();
$sql = "INSERT INTO trombinoscope(id,nom,prenom,service) ";
$sql .= "VALUES('','$_POST['nom']','$_POST['prenom']','$_POST['service']')";
mysql_query($sql) or die(mysql_error());
}
else
{
echo 'Erreur ! Vous devez remplir les champs avec une * !';
}
?>
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 13:48
17 juin 2014 à 13:48
code connexion
<?php
include("ajout.php");
include("formulaire.php");
include("installation.php");
$host = "localhost"; // adresse du serveur
$login = "root"; // nom d'utilisateur
$password = "root"; // mot de passe
$base = "test"; // nom de la base
function connexion()
{
global $host, $login, $password, $base;
$db = mysql_connect($host, $login, $password);
mysql_select_db($base,$db);
}
?>
<?php
include("ajout.php");
include("formulaire.php");
include("installation.php");
$host = "localhost"; // adresse du serveur
$login = "root"; // nom d'utilisateur
$password = "root"; // mot de passe
$base = "test"; // nom de la base
function connexion()
{
global $host, $login, $password, $base;
$db = mysql_connect($host, $login, $password);
mysql_select_db($base,$db);
}
?>
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 13:48
17 juin 2014 à 13:48
code installation
<?php
include("connexion.php");
include("formulaire.php");
include("ajout.php");
connexion();
$sql= "CREATE TABLE IF NOT EXISTS 'trombinoscope' (";
$sql .= "'id' int(11) NOT NULL auto_increment,";
$sql .= "'nom' text NOT NULL,";
$sql .= "'prenom' text NOT NULL,";
$sql .= "'service' text NOT NULL,";
$sql .= "'num_mobile' int,";
$sql .= "'num_fixe' int,";
$sql .= "PRIMARY KEY ('id'),";
$sql .= "UNIQUE KEY 'id_2' ('id'),";
$sql .= "KEY 'id' ('id')";
$sql .= ") ENGINE=MyISAM;";
mysql_query($sql) or die(mysql_error());
?>
<?php
include("connexion.php");
include("formulaire.php");
include("ajout.php");
connexion();
$sql= "CREATE TABLE IF NOT EXISTS 'trombinoscope' (";
$sql .= "'id' int(11) NOT NULL auto_increment,";
$sql .= "'nom' text NOT NULL,";
$sql .= "'prenom' text NOT NULL,";
$sql .= "'service' text NOT NULL,";
$sql .= "'num_mobile' int,";
$sql .= "'num_fixe' int,";
$sql .= "PRIMARY KEY ('id'),";
$sql .= "UNIQUE KEY 'id_2' ('id'),";
$sql .= "KEY 'id' ('id')";
$sql .= ") ENGINE=MyISAM;";
mysql_query($sql) or die(mysql_error());
?>
Utilisateur anonyme
17 juin 2014 à 14:41
17 juin 2014 à 14:41
Je ne comprends pas à quoi tu joues avec tes include. Il s'appellent tous les uns les autres, pourquoi ?
Par exemple, quand tu inclus connexion, cela inclut installation, qui a son tour inclut connexion, qui inclut à nouveau connexion, etc...
Normalement, installation ne devrait être inclus que dans un module qui sert à l'installation et nulle part ailleurs.
connexion devrait être inclus dans les modules qui lui font appel, mais ne devrait lui même rien inclure : il ne fait appel à aucune des autres fonctions.
D'autre part, quand ta requête INSERT marchera, il n'y aura aucun affichage, car tu n'en as apparemment pas prévu. À moins que ce soit le formulaire ?
Autre erreur qui me saute aux yeux, c'est l'écriture incorrecte de la requête. Mais tu devrais avoir un message d'erreur.
Quand on met un élément d'un tableau associatif dans une chaîne entre " " en PHP, il NE faut PAS mettre d'apostrophes autour de la clé :
Par exemple, quand tu inclus connexion, cela inclut installation, qui a son tour inclut connexion, qui inclut à nouveau connexion, etc...
Normalement, installation ne devrait être inclus que dans un module qui sert à l'installation et nulle part ailleurs.
connexion devrait être inclus dans les modules qui lui font appel, mais ne devrait lui même rien inclure : il ne fait appel à aucune des autres fonctions.
D'autre part, quand ta requête INSERT marchera, il n'y aura aucun affichage, car tu n'en as apparemment pas prévu. À moins que ce soit le formulaire ?
Autre erreur qui me saute aux yeux, c'est l'écriture incorrecte de la requête. Mais tu devrais avoir un message d'erreur.
Quand on met un élément d'un tableau associatif dans une chaîne entre " " en PHP, il NE faut PAS mettre d'apostrophes autour de la clé :
$sql .= "VALUES('','$_POST[nom]','$_POST[prenom]','$_POST[service]')";
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
17 juin 2014 à 14:46
17 juin 2014 à 14:46
Ah merci beaucoup de ton aide, puis au début on m'a dit de mettre les includes faire les appelles de fonction sur un autre forum, je corrige tout sa et je te dit mais en tout cas merci beaucoup de ton aide :-)
Alnoor_9-3
Messages postés
11
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
18 juin 2014
18 juin 2014 à 09:56
18 juin 2014 à 09:56
Ah d'accord merci de ton conseil, la j'ai trouvé un petit cours dessus je suis entrain de le lire et d'en apprendre plus