Bonjour à tous. J'ai un probleme, malgrés mes recherches sur internet et dans le manuel de php; je n'arrive pas à faire fonctionner la fonction implode de php.
Je voudrais recuperer des infos transmis en par un formulaire en GET et POST et les "imploser" avec la fonction explode.
Tout mon code est bon quand je ne met pas cette fonction; mais des que je l'insere je tombe face à une page blanche.
Pouvez vous me dire ou est ma faute?
Merci d'avance.
Je voudrais recuperer des infos transmis en par un formulaire en GET et POST et les "imploser" avec la fonction explode.
Tout mon code est bon quand je ne met pas cette fonction; mais des que je l'insere je tombe face à une page blanche.
Pouvez vous me dire ou est ma faute?
Merci d'avance.
Bloc de code:
<?php
//récupération des valeurs des champs GET:
//login:
$login = $_GET["l"] ;
//mot de passe:
$mdp = $_GET["p"] ;
//valeur:
$valeur = $_GET["v"] ;
/* Recherche des champs vides */
if (empty($login) OR empty($mdp) OR empty($valeur))
{
echo '<font color="red">rep_HTTP=Identification requise.</font>';
}
else {
//récupération des valeurs des champs POST:
$donnees = $_POST["s"] ;
//on explose les valeurs de donnees
$array_donnees = explode(';', $donnees);
*
$heure = array_donnees[0];
$date = array_donnees[1];
$altitude = array_donnees[4];
//connection au serveur
$cnx = mysql_connect( "localhost", "XXX", "XXX" ) ;
//sélection de la base de données:
$db = mysql_select_db( "XXXX" ) ;
//création de la requête SQL:
$sql = "INSERT INTO TABLEXXX (login, mdp, valeur, heure, date, altitude)
VALUES ( '$login', '$mdp', '$valeur', '$heure', '$date', '$altitude') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo'<font color="green">Données enregistrées</font>';
}
else
{
echo("L'insertion a échouée") ;
}
}
// Deconnexion de la base de donnees
mysql_close();
?>