zOy

  • Signature
    Blue Star Investment
  • Site web
  • Nombre de sujets
    31
  • Nombre de messages
    74
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

zOy
le 15/02/2008 à 11:22
Problème Mail
Bonjour, j'ai un petit problème, je voudrais envoyer un e-mail avec des informations entrées sur une autre page ...

L'erreur
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites-a-vendre/public_html/offer.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /home/sites-a-vendre/public_html/offer.php:11) in /home/sites-a-vendre/public_html/offer.php on line 41

ma page de traitement
<form method=post name=f2 onsubmit="return CheckContact();">
<table align=center width=400>
<caption align=center class=bh>&nbsp;
</caption>

<tr>
<td><strong>Votre offre </strong></td>
<td><input type=text name=oa class=InputField size=10 />
<font class=TableData> &euro;</font></td>
</tr>
<tr>
<td><strong>Civilit&eacute;</strong></td>
<td><select name="civilite" id="civilite">
<option selected="selected">Mr</option>
<option>Mme</option>
<option>Melle</option>
<option>Dr</option>
</select> </td>
</tr>
<tr>
<td><strong>Nom</strong></td>
<td><input type="text" name="nom" id="nom" /></td>
</tr>
<tr>
<td><strong>Pr&eacute;nom</strong></td>
<td><input type="text" name="prenom" id="prenom" /></td>
</tr>
<tr>
<td><strong>Votre e-mail</strong></td>
<td><input type="text" name="email" id="email" /></td>
</tr>
<tr>
<td>Votre societ&eacute;</td>
<td><input type="text" name="societe" id="societe" /></td>
</tr>
<tr>
<td>Fonction</td>
<td><input type="text" name="fonction" id="fonction" /></td>
</tr>
<tr>
<td>Adresse</td>
<td><input type="text" name="adresse" id="adresse" />
<br /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="text" name="adresse2" id="adresse2" /></td>
</tr>
<tr>
<td>Code postal</td>
<td><input type="text" name="textfield" id="textfield" /></td>
</tr>
<tr>
<td>Ville</td>
<td><input type="text" name="ville" id="ville" /></td>
</tr>
<tr>
<td>Pays</td>
<td><input type="text" name="pays" id="pays" /></td>
</tr>
<tr>
<td>T&eacute;l&eacute;phone domicile</td>
<td><input type="text" name="tfix" id="tfix" /></td>
</tr>
<tr>
<td>T&eacute;l&eacute;phone mobile</td>
<td><input type="text" name="tmobile" id="tmobile" /></td>
</tr>
<tr>
<td>Fax</td>
<td><input type="text" name="fax" id="fax" /></td>
</tr>

<tr>
<td valign="top"><strong>Votre message</strong></td>
<td class=TableData><textarea name=m1 rows=5 cols=30 class=InputField></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type=submit name=s1 value="Faire mon offre" class=SubmitButton /></td>
</tr>
</table>
</form>


la page d'envoi du mail
<?
if(isset($_POST[s1]))
{

$q1 = "select * from domain_domains, domain_members where domain_domains.domainid = '$_GET[DomainID]' and domain_domains.memberid = domain_members.memberid ";
$q1 = "update domain_domains set enchere = '$_POST[oa]'";
$r1 = mysql_query($q1) or die(mysql_error());
$a1 = mysql_fetch_array($r1);


$to = $a1[email];
$subject = "Nouvelle offre pour ".$a1[domainname];
$message = "Une nouvelle offre a été posté \n\n";
$message.= "Montant de l'offre: $_POST[oa]\n\n";
$message.= "$_POST[civilite] $_POST[nom] $_POST[prenom]\n\n";
$message.= "Adresse e-mail : $_POST[email]\n\n";
$message.= "Societé : $_POST[societe]\n\n";
$message.= "Fonction : $_POST[fonction]\n\n";
$message.= "Adresse : $_POST[adresse]\n\n";
$message.= "$_POST[adresse2]\n\n";
$message.= "$_POST[codepostal]\n\n";
$message.= "Ville : $_POST[ville]\n\n";
$message.= "Pays : $_POST[pays]\n\n";
$message.= "Tel. Fix : $_POST[tfix]\n\n";
$message.= "Tel. Port : $_POST[tmobile]\n\n";
$message.= "Fax : $_POST[fax]\n\n";
$message.= "Message : $_POST[m1]\n\n";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "From: $aset[ContactEmail]\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Mailer: PHP/" . phpversion()."\n";

mail($to, $subject, $message, $headers);

header("location: offers_posted.php");
exit();
}
?>
Blue Star Investment
zOy
le 13/02/2008 à 09:56
Rafraichissement d'une image
Bonjour à tous. J'ai fait un système de webcam en live.

J'ai trouvé un système de rafraichissement automatique qui rafraichis la page toutes les X secondes.

Mais je voudrais que sa soit QUE l'image qui se rafraichit et non-pas TOUTE LA PAGE.

J'ai aussi vu que cela existait en Ajax. Mais je ne vois pas où trouves ces sources.
Blue Star Investment
zOy
le 08/02/2008 à 09:59
Limiter les caractères [Tiny_Mce]
Bonjour, je souhaiterais limiter le nombre de caractères dans le formulaire Tiny_MCE, j'ai cherché sur editeurjavascript.com mais les sources javascripts (onkeyup, onemouse etc ...) ne fonctionnent pas avec Tiny_MCE.
Blue Star Investment
zOy
le 08/02/2008 à 09:57
Système de Pagination
Bonjour, je voudrais savoir comment faire un système de pagination (precedent | 1 - 2 - 3 - 4 | suivant)

Enfête je voudrais limiter la taille de la page par rapport aux nombres de caractères.

C'est à dire, que lorsque l'on dépasse les 1500 caractères, une deuxieme (ou troisième ou quatrième et ainsi de suite) se créée.

Mais je ne sais vraiment pas comment y procéder.

J'ai vu qu'il éxistait des solutions en ajax, mais qui limitent les entrées SQL et moi je cherche à limiter les caractère et non-pas les entrées SQL.

Merci d'avance ;)
Blue Star Investment
zOy
le 06/02/2008 à 18:28
Problème menu déroulant
Bonjour à tous, voilà j'ai un petit problème au nivo de mon menu (en header) il marche très bien (sous IE et Mozilla) mais il a un gros bug, il affiche les "<li>" deux fois tout à droite de la page .... donc sa me fait une résolution super large et sa fait super moche ^^

mon site
http://www.gta-rpg.info/cgt/

le fichier css (le menu est juste après #header)
http://www.gta-rpg.info/cgt/themes/default/default.css
Blue Star Investment
zOy
le 06/02/2008 à 15:20
Newsletter - Pièce jointe
Bon jour à toutes et à tous, voila, je voudrais avoir la possibilité d'ajouter une pièce jointe dans ma newsletter (uniquement en fichiers PDF)

Voiçi où j'en suis :
(la newsletter marche parfaitement, il reste plus qu'à faire ce foutu système de pièce jointe)

<h3>Newsletter</h3>

<form method="post" action="#">
<p><strong>Titre :</strong><br />
<input type="text" name="sujet" /></p>
<p><strong>Format :</strong><br>
<label>
<select name="format" id="format">
<option value="html">HTML</option>
</select>
</label>
</p>
<p><strong>Contenu :</strong><br />
<textarea name="contenu" cols="50" rows="20" ></textarea>
<br/><br />

<input type="submit" name="envoyer" value="Envoyer la newsletter">
</p>
</form>

<?php

if (isset($_POST['envoyer'])) //si on envoie

{
if ($_POST['sujet'] !=NULL AND $_POST['contenu'] != NULL AND isset($_POST['format'])) // si il y a un sujet, un contenu et on a choisit un format

###
# ENREGISTREMENT
###
{

include("connection.php"); // connection a la bdd

// Envoies des données sur la bdd ...
mysql_query("INSERT INTO newsletter VALUES ('', '" . $_POST['sujet'] . "' , '" . $_POST['contenu'] . "' , '" . $_POST['format'] . "' , '". time() ."')");

###
# ENVOI DE LE NEWSLETTER
###
if ($_POST['format'] == "text") // envoie format text
{

//L'entete, votre E mail TEXT
$entete ="From:$mail_exp\r\n";
$entete .= "Reply-To:$mail_reply";
}

elseif ($_POST['format'] == "html") // envoi format html
{

//L'entête, votre E mail HTML
$entete = "From:$mail_exp\n";
$entete .= "MIME-version: 1.0\n";
$entete .= "Content-type: text/html; charset= iso-8859-1\n";
$entete .= "Reply-To:$mail_reply";
}

//on recup les @ mails la table menbre
$req = mysql_query("SELECT email FROM membre");
while($donnees = mysql_fetch_array($req))
{

//Les emails
$email="$donnees[email]";

//On envoie
mail($email,stripslashes($_POST['sujet']),stripslashes($_POST['contenu']),$entete);
}

//message pour valider l envoie
echo "<span style=\"color:#009900\"><strong>La newsletter a bien &eacute;t&eacute; envoy&eacute;e</strong></span>";

// On se deconecte de la bdd
mysql_close();
}
else
{

// Oublie d un champs, message d erreur
echo "<span style=\"color:#FF0000\"><strong>Il manque des informations importantes, veuillez v&eacute;rifier et recommencer.</strong></span>";
}
}

?>
Blue Star Investment
zOy
le 06/02/2008 à 14:37
Problème SQL : insertion de données en base impossible
Bonjour à tous, je suis en train de créer un system de FlashInfo, il suffit juste d'une petite insertion de donnée dans une table SQL mais lorsque que j'ajoute cette infos, rien ne se passe comme prévu ...

Aucune donnée n'est envoyée dans cette table SQL

<?

if(isset($_POST['update']))
{
$db -> db_query("UPDATE `" . DB_PREFIX . "flash_infos` set Texte = '" . $_POST['Texte'] . "'");
}


include(LOVE_ROOT . '/system/admin/love_head.php');

$sql = $db -> db_query("SELECT * FROM " . DB_PREFIX . "flash_infos");
$sql = $db -> db_result();
$item = $sql[0];
?>

<h3>Flash Info</h3>

<form action="" method="post">
<input type="text" id="Texte" value="<?php print $sql[0]['Texte']; ?>" style="width:250px" name="Texte" />
<input type="submit" class="button" value="Enregistrer" name="update" />
</form>


Ma table SQL
CREATE TABLE `" . DB_PREFIX . "flash_info` (
`Texte` varchar(255) default 'Rien pour le moment' not null,
PRIMARY KEY (`id`)) DEFAULT CHARSET=utf8;
Blue Star Investment
zOy
le 22/01/2008 à 15:36
Div, Problème de superposition
Bonjour à tous, quelle est la ligne de code qui fait que le div doit etre au premier plan par rapport au contenu de la page ?

C'est à dire que j'ai fait une menu horizontal-déroulant et il y a un formulair juste en dessou du menu deroulan ...

Le problème, c'est que l'orsque que le menu se déroule, il se place en dessou du formulair, et du coup, on ne peut pas cliquer.

Voiçi le menu (CSS) :

menu.css
#menuDeroulant
{
float: right;
background: #F23000;
width: 600px;
height: 21px;
list-style-type: none;
margin: 0px;
padding: 10px;
border: 0;
position: inherit;
top: 0;
left: 0;
}
#menuDeroulant li
{
float: right;
width: 150px;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
display: block;
height: 1%;
color: #FFF;
background: #F23000;
margin: 0;
padding: 4px 8px;
border-right: 0px solid #fff;
text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #F23000; }
#menuDeroulant li a:active { background-color: #F23000; }

#menuDeroulant .sousMenu
{
display: none;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
}
#menuDeroulant .sousMenu li
{
float: right;
margin: 0;
padding: 0;
border: 0;
width: 149px;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
display: block;
color: #FFF;
margin: 0;
border: 0;
text-decoration: none;
background: transparent url("fondTR.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
display: block;
color: #FFF;
margin: 0;
border: 0;
text-decoration: none;
background: transparent url("fondTR2.png") repeat;
}

#menuDeroulant li:hover > .sousMenu { display: block; }


Et le menu (HTML) :

mapage.html
<ul id="menuDeroulant">
<li>
<a href="#">Menu</a>
<ul class="subMenu">
<li><a href="#">castor</a></li>
<li><a href="#">aligator</a></li>
<li><a href="#">musclor</a></li>
</ul>
</li>
<li>
<a href="#">Menu 2</a>
<ul class="subMenu">
<li><a href="#">whisky</a></li>
<li><a href="#">vodka</a></li>
<li><a href="#">gin</a></li>
<li><a href="#">vin</a></li>
<li><a href="#">champagne</a></li>
</ul>
</li>
</ul>
Blue Star Investment
zOy
le 12/01/2008 à 13:11
Problème formulaire
Bonjour tous le monde, j'ai créer un site (www.ratemysite.fr) et depuis que j'ai touché le fichier templates d'une page mon formulaire ne marche plus ... J'ai essayé chercher l'erreur mais je ne vois vraiment pas d'où elle vient.

Je vous explique, lorsque l'on ajouter un site à ma base de donnée, tout a l'air de bien fonctionner sauf que le formulaire ne fait pas son travail et donc aucune information est ajouté à ma base de donnée. Pourtant il n'y a aucun message d'erreur. Je ne comprend plus rien :(

Voiçi la page de traitement


PostDomain.php
<?
require_once("conn.php");
require_once("access.php");

if(isset($_POST[s1]))
{
$NewDomain = $_POST[domain].".".$_POST[ext];

$NewDomain = strtolower($NewDomain);

$q1 = "insert into domain_domains set
memberid = '$_SESSION[MemberID]',
categoryid = '$_POST[CategoryID]',
domainname = '$NewDomain',
DomainDesc = '$_POST[DomainDescription]',
offers = '$_POST[offers]' ";

mysql_query($q1) or die(mysql_error());

header("location:ManageDomains.php");
exit();
}

require_once("templates/header.php");

//get the categories
$q2 = "select * from domain_categories order by categoryname";
$r2 = mysql_query($q2) or die(mysql_error());

$SelectCategory = "<select name=\"CategoryID\" class=\"InputField\">\n\t";
$SelectCategory .= "<option value=\"\"></option>\n\t";

while($a2 = mysql_fetch_array($r2))
{
$SelectCategory .= "<option value=\"$a2[categoryid]\">$a2[categoryname]</option>\n\t";
}

$SelectCategory .= "</select>";

$DomainExtentions = "<select name=\"ext\" class=\"InputField\">\n";

$qe = "select * from domain_ext order by ExtText";
$re = mysql_query($qe) or die(mysql_error());


while($ae = mysql_fetch_array($re))
{
$DomainExtentions .= "<option value=\"$ae[ExtText]\">$ae[ExtText]</option>\n\t";
}

$DomainExtentions .= "<option selected=\"selected\">.fr</option></select>";

require_once("templates/PostDomainTemplate.php");
require_once("templates/footer.php");
?>


Et la page template


PostDomainTemplate.php
<?
require_once("conn.php");
require_once("access.php");

if(isset($_POST[s1]))
{
$NewDomain = $_POST[domain].".".$_POST[ext];

$NewDomain = strtolower($NewDomain);

$q1 = "insert into domain_domains set
memberid = '$_SESSION[MemberID]',
categoryid = '$_POST[CategoryID]',
domainname = '$NewDomain',
DomainDesc = '$_POST[DomainDescription]',
offers = '$_POST[offers]' ";

mysql_query($q1) or die(mysql_error());

header("location:ManageDomains.php");
exit();
}

require_once("templates/header.php");

//get the categories
$q2 = "select * from domain_categories order by categoryname";
$r2 = mysql_query($q2) or die(mysql_error());

$SelectCategory = "<select name=\"CategoryID\" class=\"InputField\">\n\t";
$SelectCategory .= "<option value=\"\"></option>\n\t";

while($a2 = mysql_fetch_array($r2))
{
$SelectCategory .= "<option value=\"$a2[categoryid]\">$a2[categoryname]</option>\n\t";
}

$SelectCategory .= "</select>";

$DomainExtentions = "<select name=\"ext\" class=\"InputField\">\n";

$qe = "select * from domain_ext order by ExtText";
$re = mysql_query($qe) or die(mysql_error());


while($ae = mysql_fetch_array($re))
{
$DomainExtentions .= "<option value=\"$ae[ExtText]\">$ae[ExtText]</option>\n\t";
}

$DomainExtentions .= "<option selected=\"selected\">.fr</option></select>";

require_once("templates/PostDomainTemplate.php");
require_once("templates/footer.php");
?>
Blue Star Investment
zOy
le 14/12/2007 à 12:25
Problèmes d'écriture
salut à tous, sur le "comment faire ?" j'ai vue qu'il y avais un script de news.

Je l'est donc fait, sans problèmes, sauf un petit problème esthétique qui est surement due au codage de mon design.

Par éxemple, dans la news quand j'écris "système", il me met "syst&#232;me".

Que faire ? merci
Blue Star Investment
LoadingChargement en cours