Yagmoth Fanboy | J'essaie de faire un site de petites annonces, et j'ai donc commencé par faire le script permettant de rentrer une nouvelle annonce, ce qui met en jeu deux tables (celles des utilisateurs, et celle des annonces)... Sauf que j'obtiens un parse error sur la ligne 68, et que je ne vois vraiment pas pouquoi Si jamais quelqu'un peut m'aider, il aura ma gratitude éternelle (ce qui ne mange pas de pain ).
Code :
- <?php
- $erreur=0;
- $contenu_manquant=0;
- $categorie_manquante=0;
- If (isset($_POST['contenu'])) { $contenu=$_POST['contenu']; }
- else { $contenu="";}
- If (isset($_POST['categorie'])) { $contenu=$_POST['categorie']; }
- else { $categorie=""; }
- If (isset($_POST['Validation'])) { $Validation=$_POST['Validation']; }
- else { $Validation=0; }
- If ($validation==1)
- {
- If ($categorie="" )
- {
- $erreur=1;
- $categorie_manquante=1;
- }
- If ($contenu=="" )
- {
- $erreur=1;
- $contenu_manquant=1;
- }
- If ($erreur==0)
- {
- mysql_connect('localhost','root','');
- mysql_select_db('annonces');
- $utilisateur='Makenshi';
- $request="SELECT nbannonces FROM users WHERE utilisateur='$utilisateur'";
- $nbannonces=mysql_query($request);
- $nbannonces=$nbannonces+1;
- $request="UPDATE users SET nbannonces='$nbannonces' WHERE utilisateur='$utilisateur'";
- $changenbannonces=mysql_query($request);
- $request="SELECT localisation FROM users WHERE utilisateur='$utilisateur'";
- $localisation=mysql_query($request);
- $request="SELECT mail FROM users WHERE utilisateur='$utilisateur'";
- $mail=mysql_query($request);
- If ($nbannonces<10) { $nbannonces='0000'.$nbannonces; }
- If ($nbannonces>=10 AND $nbannonces<100) { $nbannonces='000'.$nbannonces; }
- If ($nbannonces>=100 AND $nbannonces<1000) { $nbannonces='00'.$nbannonces; }
- If ($nbannonces>=1000 AND $nbannonces<10000) { $nbannonces='0'.$nbannonces; }
- $nomannonce=$utilisateur.'_'.$nbannonces;
- $request="INSERT INTO annonces(id, nomannonce, categorie, utilisateur, localisation, contenu, mail, date) VALUES('','$nomannonce','$categorie','$utilisateur','$contenu','$mail','$date');
- $query=mysql_query($request);
- mysql_close();
- }
- }
- echo '<form method=post action=plop.php>';
- echo 'Sélectionnez une catégorie : <br /><select name=categorie>';
- echo '<option value=></option>';
- echo '<option value=immobilier_achat>Immobilier (achat)</option>';
- echo '<option value=immobilier_vente>Immobilier (vente)</option>';
- echo '<option value=immobilier_demande_location>Immobier (demande de location)</option>';
- echo '<option value=immobilier_location>Immobilier (location)</option>';
- echo '</select><br />Texte de l'annonce :<br />';
- echo '<input type=textarea name=contenu rows=5 cols=20 maxlengh=2000>'.$contenu.'</textarea><br />';
- echo '<input type=hidden name=validation value=1>';
- echo '<input type=input></form>';
- ?>
|
Message édité par Yagmoth le 20-02-2006 à 13:54:28
|