Ses derniers messages sur les forums
Me too
??
C'est le serveur qui execute ton script.
PHP est toujours en local par rapport à lui même.
Je ne comprend pas ta question...
Tu veux savoir si y'a un MySQL qui tourne sur le serveur où est installé PHP c'est çà ?
Cela doit pouvoir se faire en javascript (si tu veux le faire sans refresh en selectionnant un item dans une liste).
Ton bouton mail à la valeur "envoyer" et non "mail".
Remplace ta ligne :
if (isset($_POST['mail']) && $_POST['mail'] == 'mail') {
Par :
if (isset($_POST['mail']) && $_POST['mail'] == 'envoyer') {
Lefounard, pourquoi tu t'enflammes ?
Le code est tellement basique que c'est évident qu'Isaac travail ce code seulement à titre d'exercice (sur la POO).
Enfin, j'imagine
anasha : au lieu de faire 50 str_replace, la fonction
strftime de PHP permet d'afficher les mois en lettres.
Remplace aussi tes mysql_query($sql, $db); par des mysql_query($sql, $db) or die ('Erreur SQL : '.mysql_error());
C'est une donnée du php.ini ce temps de durée de vie d'une session.
Tu peux essayer de la chatouiller via
ini_set (pas garanti).
Bon perso, je ne comprend pas trop ton charabia (je ne vois pas ou est ce que tu traites ton formulaire), mais si tu veux juste récupérer les valeurs des checkbox cochées, voici un peu d'aide :
<?php
if (isset($_POST['go'])) {
foreach ($_POST['option'] as $k => $v) {
echo 'La checkbox '.$v.' a été coché</br />';
}
echo '';
}
?>
<form action="index.php" method="post">
<input type="checkbox" name="option[]" value="1"> 1
<input type="checkbox" name="option[]" value="2"> 2
<input type="checkbox" name="option[]" value="3"> 3
<input type="checkbox" name="option[]" value="4"> 4
<input type="checkbox" name="option[]" value="5"> 5
<input type="submit" name="go" value="Envoyer" />
</form>
Tu devrais t'en sortir.
Fais un or die avec un mysql_error, sinon, tu ne peux pas voir l'erreur (on l'a déjà dit pourtant).
Donc, fais une requete de la forme :
<?php
$resultat = mysql_db_query($base, $ta_requete, $connexion) or die('Erreur SQL !'.mysql_error());
?>
Dsl, dans mon message précédent, y'avait une erreur de syntaxe (pas bien méchante toutefois).