Problème avec PHP

Fermé
AMAZONIAMANIA - 8 juil. 2008 à 18:35
tokaido6 Messages postés 86 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 15 juillet 2012 - 9 juil. 2008 à 08:39
Bonjour,

J'ai besoin de votre aide car je vais essayer de mettre du PHP dans mon site en HTML.

Je vais essayer d'être CLAIR.

Donc sous mon site j'ai crée une page "index.php" ou j'ai récuperé un formulaire pour l'envoi d'annonce.
voici le code :

<h3>Saisie de votre petite annonce</H3></center><script language="javascript">
function poids(img)
{
var kilo;
var kilo_Ko;
kilo=parseInt(document.images[""+img.name+""].fileSize);
kilo_ko=Math.round(parseInt(document.images[""+img.name+""].fileSize)/1000);
kilo_Mo=Math.round(parseInt(document.images[""+img.name+""].fileSize)/1000000);

if (kilo>=30000)
{alert("Attention, votre image ne sera pas prise en compte\n sa taille : "+kilo_ko+" Ko est supérieure à 30");}

}

function verif(formulaire)
{
var msg="";
var lefocus="";
var msgconfirm="";

if(formulaire.nom.value == "")
{
msg += "\n Remplissez la zone NOM ";
formulaire.nom.focus();
lefocus="lenom";
}

if (formulaire.pass.value != formulaire.pass1.value )
{
formulaire.pass.value = "";
formulaire.pass1.value = "";
if (lefocus=="") {
lefocus="pass";
msg += "\nVous n'avez pas entré le même mot de passe deux fois..";
formulaire.pass.focus();
}
}

if (formulaire.commentaire.value == "")
{
if (lefocus=="") {
lefocus="commentaire";
msg += "\n Remplissez le texte de votre annonce ";
formulaire.commentaire.focus();
}
}



if (msg.length!=0)
{
msg += "\n \n\n ";
alert(msg);


return false;
}
else
{
msgconfirm += "Confirmer votre saisie : \n\n";
msgconfirm += "Votre choix : ";
msgconfirm += formulaire.choix.value;
msgconfirm += "\nVotre categorie : ";
msgconfirm += formulaire.categorie.value;
msgconfirm += "\nVotre nom : ";
msgconfirm += formulaire.nom.value;
if (formulaire.email.value!="")
{
msgconfirm += "\nVotre email : ";
msgconfirm += formulaire.email.value;
}
msgconfirm += "\nVotre annonce : ";
msgconfirm += "Vérifier le texte que vous avez saisi";
if (formulaire.url.value!="")
{
msgconfirm += "\nVotre site : ";
msgconfirm += formulaire.url.value;
}
if (formulaire.lefichier.value!="")
{
msgconfirm += "\nVotre image : ";
msgconfirm += formulaire.lefichier.value;
}
if (formulaire.telephone.value!="")
{
msgconfirm += "\nVotre téléphone : ";
msgconfirm += formulaire.telephone.value;
}
if (formulaire.pseudo.value!="")
{
msgconfirm += "\nVotre pseudo : ";
msgconfirm += formulaire.pseudo.value;
}
if (formulaire.pass.value!="")
{
msgconfirm += "\nVotre mot de passe : ";
msgconfirm += formulaire.pass.value;
}
choix=confirm(msgconfirm);
return choix;
}
}
</script>

<FORM enctype='multipart/form-data' ACTION='saisie.php3?action=ajouter' METHOD=POST onSubmit="return verif(this);">
<center><TABLE WIDTH=80% CELLPADDING=5 CELLSPACING=0 BORDER=0 class='lasaisie'>
<TR><TD align='left' class="lasaisie">Choix</td><td class="lasaisie">
<SELECT NAME='choix' class="select"><OPTION VALUE='1'>Vendre<OPTION VALUE='2'>Rechercher<OPTION VALUE='3'>Donner<OPTION VALUE='4'>Echanger
</SELECT> </TD></tr><TR><TD align='left' class="lasaisie">Catégorie</td><td class="lasaisie"> <SELECT NAME='categorie' class="select"><OPTION VALUE='1'>Tortues<OPTION VALUE='2'>Serpents
<option value="3">Lézards
<OPTION VALUE='4'>Materiel
</SELECT> </TD></tr><tr> <TD align='left' class="lasaisie"> Nom ou pseudo<font color=red> *</font></td><td class="lasaisie"> <INPUT TYPE='text' NAME='nom' VALUE='' SIZE=50 MAXLENGTH=50 class="select"> </TD></TR><TR> <TD align='left' class="lasaisie"> E-mail</td><td class="lasaisie"> <INPUT TYPE='text' NAME='email' VALUE='' SIZE=50 MAXLENGTH=50 class="select"> </TD> </TR> <TR><INPUT TYPE='hidden' NAME='datesaisie' VALUE='2008-07-08' SIZE=10 > <TD align='left' class="lasaisie"> Votre annonce<font color=red> *</font></td><td class="lasaisie"> <TEXTAREA NAME='commentaire' ROWS=6 COLS=55 class="select"></TEXTAREA> <INPUT TYPE='hidden' NAME='affiche' VALUE='o'> </td></tr><TR> <TD align='left' class="lasaisie"> Site</td><td class="lasaisie"> <INPUT TYPE='text' NAME='url' VALUE='' SIZE=50 MAXLENGTH=50 class="select"> </TD> </TR> <TR> <TD align='left' class="lasaisie"> Image<br>(30 ko maxi)</td><td class="lasaisie"> <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="3000000"><INPUT NAME="lefichier" TYPE="file" value="" onChange="photo_name1.src=value" > <br>Aperçu de l'image : <img src="vide.gif" id="photo_name1" name="image1" onload="poids(this)"> </TR> <TR> <TD align='left' class="lasaisie"> Téléphone</td><td class="lasaisie"> <INPUT TYPE='text' NAME='telephone' VALUE='' SIZE=20 MAXLENGTH=20 class="select"> </TD> </TR> <TR> <TD align='left' class="lasaisie"> pseudo ( 6 caractères maxi)</td><td class="lasaisie"> <INPUT TYPE='text' NAME='pseudo' VALUE='' SIZE=20 MAXLENGTH=6 class="select"> </TD> </TR> <TR> <TD align='left' class="lasaisie"> Mot de passe (10 caractères MAXI)</td><td class="lasaisie"> <INPUT TYPE='password' NAME='pass' VALUE='' SIZE=20 MAXLENGTH=10 class="select"> </TD> </TR> <TR> <TD align='left' class="lasaisie"> <b>Confirmation du Mot de passe</b> </td><td class="lasaisie"> <INPUT TYPE='password' NAME='pass1' VALUE='' SIZE=20 MAXLENGTH=10 class="select"> </TD> </TR> <TR><TD colspan=2 align='center' class="lasaisie"> <CENTER> <INPUT TYPE='submit' NAME='Validation' VALUE='Enregistrer'> <INPUT TYPE='reset' VALUE='Effacer' name='Annulation'> </CENTER> </TD></TR></TABLE><font color=red><B> * zone obligatoire</B></font></center></FORM><br><center><a href='index.php3'>Retour</a></center></BODY>
</HTML>

Dans une autre page en PHP je souhaite récuperer les informations envoyées par la page "index.php" avec une recherche
voici le code :
<h1>ANNONCES</h1>
<br />
<center>
<table width="100%" c="c" cellpadding="5">
<tr>
<td align="center" bgcolor="#FFFFFF"><span class="Style6"><font size="+1"> <font size="+1"><b><font size="4"><strong><a href="index.html"><font face="Verdana, Arial, Helvetica, sans-serif">Retourner sur le site</font></a></strong></font></b></font><font face="Verdana, Arial, Helvetica, sans-serif" > :: Les annonces :: <font size="+1"><b><font size="+1"><b><font size="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif"><a href="index.php3">Saisir une annonce </a></font></strong></font></b></font></b></font></font></font></span></td>
</tr>
</table>
<br />
<center>
<table border="2" class="affiche">
<tr>
<form enctype="multipart/form-data" action="Tortues/marginata/recherche_multi.php3" method="post">
<td align="center" ><strong><font color="#336600" face="Verdana, Arial, Helvetica, sans-serif">Catégorie </font></strong>
<select name="categorie" >
<option value=''> Tout </option>
<option value='1'>Tortues</option>
<option value='2'>Serpents</option>
<option value="3">Lézards</option>
<option value='4'>Materiel </option>
</select> </td>
<td align="center" ><font color="#336600" face="Verdana, Arial, Helvetica, sans-serif"><strong>Choix</strong></font>
<select name="choix" >
<option value=''> Tout </option>
<option value='1'>Vendre</option>
<option value='2'>Rechercher</option>
<option value='3'>Donner</option>
<option value='4'>Echanger </option>
</select> </td>
<td><input type="submit" border="0" name="ordre" value="Go" /> </td>
</form>
<td></td></td>
</tr>
</table>
<br />
</center>
<table width="100%" >
</table>
<td width="84%" valign="top" bgcolor="#D5EDB3"><br />
<center>
<table cellpadding="8" cellspacing="3" border="0" width="80%" class="bordure">
<tr>
<td width="50%" valign="top" class="Style7"><br />
<br />
<br /></td>
<td width="50%" class="Style7"> </td>
</tr>
</table>
</center>
<br />
<center>
<table cellpadding="8" cellspacing="3" border="0" width="80%" class="bordure">
<tr>
<td width="50%" valign="top" class="affiche"> </td>
<td width="50%" class="Style7"><center>
<br />
<br />

</center>
<br />
<br /></td>
</tr>
</table>
</center>
<br />
<center>
<table cellpadding="8" cellspacing="3" border="0" width="80%" class="bordure">
<tr>
<td width="50%" valign="top" class="affiche"><br />
<br /></td>
<td width="50%" class="affiche"><br />
<br />
<br />
<br /></td>
</tr>
</table>
</center>
<br />
<center>
<table cellpadding="8" cellspacing="3" border="0" width="80%" class="bordure">
<tr>
<td width="50%" valign="top" class="affiche"><br />
<br />
<br />
<br /></td>
<td width="50%" class="affiche"><center>
</center>
<br />
<br /></td>
</tr>
</table>
</center></td>
</center>
<h2> </h2>
</div>
<div id="menu"><a href="fiche_phasme/accueil.html">Fiches Phasmes</a><a href="mantes_religieuses/accueil.html">Fiches Mantes</a><a href="Tortues/Tortues/accueil_tortue.html">Fiches Tortues</a><a href="reptiles/accueil_reptiles.html">Fiches Reptiles</a></div>

Donc mon problème j'arrive bien a faire fonctionner la page "index.php" quand je clique sur envoyer ma 2ème page s'ouvre mais sans les infos desinternautes.

donc si quelqu'un peut me modifier et m'envoyer la correction je serai heureuse car je suis débutante et le PHP JE NE CONNAIS PAS.

merci a tous d'avance
VB
A voir également:

1 réponse

c'est bien simple pour le moment tu n'as rien mis qui soit du php dans tes pages...

une page php commence comme ca:

<?php

et fini par ca

?>

une declaration de variable ce fait comme ca:

$variable = valeur;

une recuperation d'un envoi en POST ce fait comme ca:

$variable = $_POST[variable-envoyer];

ce n'est q'un tout petit debut...
le mieu serait de suivre un tuto sur apprendre php sur google
0
AMAZONIAMANIA
8 juil. 2008 à 19:15
Merci mais franchement je m'arrache les chevaux.

mes questions :
pour mettre du php dans mon site html me faut il obligatoirement le logiciel apache (même sous free). si oui j'ai un problème d'install.

dans le script si dessus
peut on me le compléter ou le modifier afin qu'il fonctionne en faisant copier coller (je sais j'en demande beaucoup).

me faut il bien dans mon site 2 fichiers "index.php" et "réponse.php"

merci de votre aide
vb
0
AMAZONIAMANIA > AMAZONIAMANIA
9 juil. 2008 à 07:32
Bonjour,

Je suis déçue il n'y a personne pour me répondre.

cordialement
0
tokaido6 Messages postés 86 Date d'inscription mardi 20 mai 2008 Statut Membre Dernière intervention 15 juillet 2012 2 > AMAZONIAMANIA
9 juil. 2008 à 08:39
Salut,
c'est pas du php ça, essaye de commencer en php et je t'aiderai à finir

vas sur https://openclassrooms.com/fr/courses
tu aura des notions pour faire ton formulaire. n'hésite pas, si tu as encore les questions, pose les.

cordialement http://www.tokamis.be
0