Ses derniers messages sur les forums
ok
pas évident tout çà
(pour du novice)
je cherche, je cherche
imap_body
etc
je te (vous) tiens au jus
merci
++
f
salut,
merci pour la rapidité de la réponse (comme d'hab)
ça va un peu vite pour moi !
pour l'instant j'ai 2 pages, une qui m'affiche la liste des mails sous forme de liens
<?php
$mbox = imap_open ("{boite_mail:110/pop3}", "login", "pass");
echo "<p><h1>Entetes de mail dans INBOX</h1>\n";
$headers = imap_headers ($mbox);
if ($headers == false) {
echo "Erreur !\n";
} else {
while (list ($key,$val) = each ($headers)) {
echo "<a href=\"open.php?no=".($key+1)."\">".$val."</a><br>\n";
}
}
imap_close($mbox);
?>
et une autre qui lit chaque mail (mais sans décrypter la jpg jointe s'il y en a une)
<?php
$mbox = imap_open ("{boite_mail:110/pop3}", "login", "pass");
$header=imap_headerinfo($mbox, $no);
$from=$header->from;
echo "Message de:".$from[0]->personal." [".$from[0]->mailbox."@".$from[0]->host."]<br>";
$text = imap_fetchbody($mbox, $no, 1);
echo $text;
imap_close($mbox);
?>
Je regarde du côté de tes suggestions
Merci encore
f
Bonjour,
je souhaiterais pouvoir afficher dans une page php le contenu d'une boite mail
avec les pièces jointes (qui ne seront que des jpg)
en fait, je veux alimenter un blog depuis un IPhone, donc prendre une photo,
l'envoyer par mail avec un message, et afficher le tout dans une page php
Je bloque sur l'affichage d'une jpg en pièce jointe
Si quelqu'un a une piste
Merci d'avance
f
Bonjour,
je souhaiterais faire un compteur d'enregistrements
de ma table, mais avec une sorte de boucle
pour qu'il affiche comme résultat de 1 jusqu'au
nombre total d'enregistrements .
si vous avez des idées ...
merci
f
<?
mysql_connect("host", "bdd", "pass");
mysql_select_db("bdd");
$reponse = mysql_query("SELECT distinct director FROM films ORDER BY director ASC"); // Requête SQL
$options = "";
while(false != ($ligne = mysql_fetch_array($reponse)))
{
$options .= ' <option value="'. $ligne['director'] .'">'. $ligne['director'] .'</option>' . "\n";
}
?>
<form id="form1" name="form1" method="post" action="page.php?item=menu">
<label>
<select name="director" id="select">
<?php
require "count_rea.php";
echo '<option>- réalisateurs - ('.$total.')</option>';
echo $options;
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="go" />
</label>
</form>
et la page "count_rea.php" :
<?php
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$select = 'SELECT COUNT(DISTINCT director) FROM films';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
?>
donc, comment afficher dans le menu déroulant, le nombre de films par réal
j'essaie un peu tout, mais je bloque
merci
f
hello
j'ai une toute dernière question, je voudrais pour chaque réalisateur, afficher (dans le menu déroulant) le nombre de films comportant son nom
rappel du code de ma page :
<?
mysql_connect("server", "bdd", "pass");
mysql_select_db("bdd");
$reponse = mysql_query("SELECT distinct director FROM films ORDER BY director ASC"); // Requête SQL
$options = "";
while(false != ($ligne = mysql_fetch_array($reponse)))
{
$options .= ' <option value="'. $ligne['director'] .'">'. $ligne['director'] .'</option> . "\n";
}
?>
<form id="form1" name="form1" method="post" action="page.php?item=menu">
<label>
<select name="director" id="select">
<?php
echo '<option>- réalisateurs - ('.$total.')</option>';
echo $options;
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="go" />
</label>
</form>
ma page en ligne :
http://www.webdeco.fr/page.php?item=menu
comme vous pouvez le voir, j'ai réussi à
afficher dans le menu, le nombre total
de réalisateurs(23), avec la commande :
$select = 'SELECT COUNT(DISTINCT director) FROM films';
comment faire la même chose, mais pour chaque réal ??
si vous avez une idée, merci d'avance
@+
f
oups !
désolé d'avoir posté pour rien!!
j'ai trouvé
il faut rajouter "distinct" à la requête MySQL
<?
mysql_connect("host", "base", "pass");
mysql_select_db("base");
$reponse = mysql_query("SELECT distinct director FROM films ORDER BY director ASC"); // Requête SQL
$options = "";
while(false != ($ligne = mysql_fetch_array($reponse)))
{
$options .= ' <option value="'. $ligne['director'] .'">'. $ligne['director'] .'</option>' . "\n";
}
?>
<form id="form1" name="form1" method="post" action="traitement.php">
<label>
<select name="director" id="select">
<?php
echo '<option>- réalisateurs -</option>';
echo $options;
?>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="go" />
</label>
</form>
et dans la page traitement.php on récupère
la variable "director"
$sql = "SELECT * FROM films WHERE director = '".$_POST['director']."'; ";
merci encore à vous
@+
f
salut
merci à vous c'était bien çà
pas très sorcier, mais j'ai toujours un peu de mal avec les passages de variables
j'ai une dernière question !
mon menu déroulant, issu de la colonne
"director" de ma table, reprends toutes les entrées de cette colonne (normal)
mais, si j'ai un director cité plusieurs fois,
comment faire pour qu'il n'apparaisse
qu'une fois (éviter les doublons) ?
dans mon exemple, Tarkovski :
http://www.webdeco.fr/page.php?item=menu
merci encore!
bonne journée
f
ok
merci à vous, je vais tester çà
je vous tiens au jus
++
f
salut,
voici ma page :
http://www.webdeco.fr/page.php?item=menu
comme tu vois, si je clique sur bresson, par exemple, j'ai comme url demandée :
http://www.webdeco.fr/bresson, robert
alors que je voudrais, comme url appelée
une requete MySQL, (je pense) correspondant au nom du director demandé
merci
@+
f