fausto

  • Nombre de sujets
    41
  • Nombre de messages
    113
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

fausto
le 28/11/2008 à 14:39
afficher jpg (pièce jointe d'un mail) dans page php
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
fausto
le 28/11/2008 à 14:12
afficher jpg (pièce jointe d'un mail) dans page php
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
fausto
le 17/04/2008 à 18:36
compteur enregistrements un par un
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
fausto
le 11/10/2007 à 01:11
base MySQL dans menu déroulant
<?
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&eacute;alisateurs -&nbsp;('.$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
fausto
le 10/10/2007 à 17:51
base MySQL dans menu déroulant
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&eacute;alisateurs -&nbsp;('.$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
fausto
le 10/10/2007 à 09:09
base MySQL dans menu déroulant
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&eacute;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
fausto
le 10/10/2007 à 08:49
base MySQL dans menu déroulant
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
fausto
le 08/10/2007 à 17:09
base MySQL dans menu déroulant
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
LoadingChargement en cours