Insérer dans la BD
Fermé
hadjir
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
-
9 avril 2009 à 15:13
EminoMeneko Messages postés 2434 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 23 mai 2018 - 10 avril 2009 à 00:34
EminoMeneko Messages postés 2434 Date d'inscription jeudi 24 janvier 2008 Statut Membre Dernière intervention 23 mai 2018 - 10 avril 2009 à 00:34
A voir également:
- Insérer dans la BD
- Insérer signature word - Guide
- Insérer une vidéo dans powerpoint - Guide
- Insérer liste déroulante excel - Guide
- Insérer sommaire word - Guide
- Insérer filigrane word - Guide
8 réponses
EminoMeneko
Messages postés
2434
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
23 mai 2018
318
9 avril 2009 à 15:24
9 avril 2009 à 15:24
Fais attention de ne pas laisser tes identifiants de connexion dans les codes que tu transmets sur le net.
Moi quand j'avais développé mon CMS j'avais utilisé une méthode qui consiste à écrire des bibliothèques de fonctions et des pages de configuration à inclure dont une où je met mes identifiants de connexion. Du coup quand je copie/colle un code pour me faire aider au mieux on verra un include ou include_once vers un fichier et pas de risque de divulguer mes identifiants par inadvertance. Et c'est pas le seul avantage de cette méthode. :)
Je ne suis pas sur de voir ce qui ne va pas. Ca fait un moment que je n'ai plus touché de PHP mais de ce que j'ai feuilleté tout semble correct sauf une chose pour laquelle je m'interroge. La partie où tu exécute ta requête c'est bien le page11.php non ?
Parce que de ce que je sais quand tu valide un formulaire il va envoyer les informations à la page définie dans le champ action.
Tu utilise la méthode POST pour envoyer celles-ci ce qui est très bien mais au moins le temps du développement utilise la méthode GET pour voir dans ta barre d'adresse les valeurs et variables qui transitent.
En fonction de l'une ou de l'autre des méthode tu devras utiliser un code du genre
<code>
$variable=GET["variable"];
$variable=POST["variable"];
<code>
Moi quand j'avais développé mon CMS j'avais utilisé une méthode qui consiste à écrire des bibliothèques de fonctions et des pages de configuration à inclure dont une où je met mes identifiants de connexion. Du coup quand je copie/colle un code pour me faire aider au mieux on verra un include ou include_once vers un fichier et pas de risque de divulguer mes identifiants par inadvertance. Et c'est pas le seul avantage de cette méthode. :)
Je ne suis pas sur de voir ce qui ne va pas. Ca fait un moment que je n'ai plus touché de PHP mais de ce que j'ai feuilleté tout semble correct sauf une chose pour laquelle je m'interroge. La partie où tu exécute ta requête c'est bien le page11.php non ?
Parce que de ce que je sais quand tu valide un formulaire il va envoyer les informations à la page définie dans le champ action.
Tu utilise la méthode POST pour envoyer celles-ci ce qui est très bien mais au moins le temps du développement utilise la méthode GET pour voir dans ta barre d'adresse les valeurs et variables qui transitent.
En fonction de l'une ou de l'autre des méthode tu devras utiliser un code du genre
<code>
$variable=GET["variable"];
$variable=POST["variable"];
<code>
hadjir
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
9 avril 2009 à 15:43
9 avril 2009 à 15:43
Bonjour,
merci beaucoup pour votre réponse.
mais j'arrive pas a le résoudre a ce que vous pouvez me donner exectement l'erreur.
désolé pour le dérengement.merci d'avance.
merci beaucoup pour votre réponse.
mais j'arrive pas a le résoudre a ce que vous pouvez me donner exectement l'erreur.
désolé pour le dérengement.merci d'avance.
hadjir
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
9 avril 2009 à 15:51
9 avril 2009 à 15:51
Bonjour,
voila le code de "page11"
<?php
function epureHTML ($line)
{
return preg_replace ('@<[\/\!]*?[^<>]*?>@si', '',$line);
}
$code = $_POST['url'];
/*$code='http://www.vd.ch/fr/wwwvdch-et-typo3-modes-demploi/manuel-du-contributeur/le-texte/importer-du-texte/';*/
$line= file($code);
// display file line by line
foreach($line as $line)
{
/*$line1=htmlspecialchars($line);*/
echo epureHTML($line);
/*echo "$line1"; /*sans sauter la ligne*/
}
/* $line = ereg_replace("<[^>]*>", "", $line);
/* echo (" $line"); /*sauter a la ligne*/
?>
merci de me répondre, et merci d'avance.
voila le code de "page11"
<?php
function epureHTML ($line)
{
return preg_replace ('@<[\/\!]*?[^<>]*?>@si', '',$line);
}
$code = $_POST['url'];
/*$code='http://www.vd.ch/fr/wwwvdch-et-typo3-modes-demploi/manuel-du-contributeur/le-texte/importer-du-texte/';*/
$line= file($code);
// display file line by line
foreach($line as $line)
{
/*$line1=htmlspecialchars($line);*/
echo epureHTML($line);
/*echo "$line1"; /*sans sauter la ligne*/
}
/* $line = ereg_replace("<[^>]*>", "", $line);
/* echo (" $line"); /*sauter a la ligne*/
?>
merci de me répondre, et merci d'avance.
EminoMeneko
Messages postés
2434
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
23 mai 2018
318
9 avril 2009 à 16:06
9 avril 2009 à 16:06
Pourquoi les 3/4 des lignes sont commentées ? C'est normal ?
En PHP un commentaire c'est comme en C/C++
C'est sur cette page qu'on devrait voir les requetes SQL et je doute de l'utilité ou de la fonction de file()...
Personnellement je ne codais pas comme ça en tout cas. oO
En PHP un commentaire c'est comme en C/C++
// Commentaire /* Commentaire sur plusieurs lignes */
C'est sur cette page qu'on devrait voir les requetes SQL et je doute de l'utilité ou de la fonction de file()...
Personnellement je ne codais pas comme ça en tout cas. oO
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hadjir
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
9 avril 2009 à 19:16
9 avril 2009 à 19:16
Bonjour,
merci mais svp a ce que vous pouvez me donner exectement l'erreur (a quelle niveau) -> l'instruction
merci d'avance
merci mais svp a ce que vous pouvez me donner exectement l'erreur (a quelle niveau) -> l'instruction
merci d'avance
EminoMeneko
Messages postés
2434
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
23 mai 2018
318
9 avril 2009 à 21:51
9 avril 2009 à 21:51
Elle fait quoi au juste cette page d'indexation ?
hadjir
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
9 avril 2009 à 22:17
9 avril 2009 à 22:17
Bonjour,
quand un utilisateur rentre "URL" dans le formulaire.
donc dans la page indexation, je récupére l'URL pour indexer la page correspondant ->c-à-d:
je récupére le code source de la page qui correspond a l'URL, puis j'élimine les balises html.
ma question est la suivante -> quand l'utilisateur rentre l'URL je souhaite de récupérer ce URL et insérer dans la base de donnée.
merci
quand un utilisateur rentre "URL" dans le formulaire.
donc dans la page indexation, je récupére l'URL pour indexer la page correspondant ->c-à-d:
je récupére le code source de la page qui correspond a l'URL, puis j'élimine les balises html.
ma question est la suivante -> quand l'utilisateur rentre l'URL je souhaite de récupérer ce URL et insérer dans la base de donnée.
merci
EminoMeneko
Messages postés
2434
Date d'inscription
jeudi 24 janvier 2008
Statut
Membre
Dernière intervention
23 mai 2018
318
10 avril 2009 à 00:34
10 avril 2009 à 00:34
Oui, donc c'est comme je l'ai dis. Il faut écrire le code avec la requete sql dans page11 et pas dans le formulaire.
Utiliser
en fonction de ce que l'on a utilisé pour récupérer les variables
Exemple très vite fait
form.php:
process.php:
Utiliser
$variable=GET["variable"]; OU BIEN $variable=POST["variable"];
en fonction de ce que l'on a utilisé pour récupérer les variables
Exemple très vite fait
form.php:
... <form method="post" action)"process.php"> <input type="text" name="url"> <input type="submit"> </form> ...
process.php:
... $url_recup=POST["url"]; // Tout le toutim avec la connexion à la base plus requête SQL ...