Aide php

selmii Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
est ce que qu'elqun peut m'aider à cette probléme le navigateur affiche ce message l'orsque je veut faire une ajout d'un nouveau matériel avec mon application web:
Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\headlines\aam.php on line 143
le code est le suivant:


<?php
$vt1=$_POST["t1"];
$vt2=$_POST["t2"];
$vt3=$_POST["t3"];
$vt4=$_POST["t4"];
$vt5=$_POST["t5"];
$vt6=$_POST["t6"];

$vt8=$_POST["t8"];
$vt9=$_POST["t9"];
$vt10=$_POST["t10"];
$vt11=$_POST["t11"];
?>
                              <table width="300" border="0">
                                <tr>
                                  <td><?php echo "<p class=text3>Les données ajoutées sont:<br>";?></td>
        </tr>
              </table>
                          </div>
                       
							  <div align="center">
							    <table width="200" border="0">
							      <tr>
	<td><?php echo "<p class=text3> Code famille:";?></td>
      <td><?php echo"<p class=text1> $vt1<br>";?></td>
	  <tr><td><?php echo "<p class=text3> code sous famille:";?></td>
	  <td><?php echo"<p class=text1> $vt2<br>";?></td></tr>
	  <tr><td><?php echo "<p class=text3> code soussous famille:";?></td>
	  <td><?php echo"<p class=text1> $vt3<br>";?></td></tr>
	  <tr><td><?php echo "<p class=text3> numéro bureau:";?></td>
	  <td><?php echo"<p class=text1> $vt4<br>";?></td></tr>
	  <tr><td><?php echo "<p class=text3> code site:";?></td>
	  <td><?php echo"<p class=text1> $vt5<br>";?></td></tr>
	  <tr><td><?php echo "<p class=text3> code departement:";?></td>
	  <td><?php echo"<p class=text1> $vt6<br>";?></td></tr>
	  
	   <tr><td><?php echo "<p class=text3> Date achat:";?></td>
	  <td><?php echo"<p class=text1> $vt8<br>";?></td></tr>
	   <tr><td><?php echo "<p class=text3> Libellé Materiel:";?></td>
	  <td><?php echo"<p class=text1> $vt9<br>";?></td></tr>
	   <tr><td><?php echo "<p class=text3> Etat Materiel:";?></td>
	  <td><?php echo"<p class=text1> $vt10<br>";?></td></tr>
	   <tr><td><?php echo "<p class=text3> Prix achat Materiel:";?></td>
	  <td><?php echo"<p class=text1> $vt11<br>";?></td></tr>
							      </tr>
                                </table>
						      </div>
                              <div align="center">
                                <?php
								"SELECT NVL(MAX(nummat),0)+1 as m
								FROM materiel
								WHERR
								codssfam=$vt3
								AND
								codsfam=$vt2
								AND
								codfam=$vt1";
								while(mysql_fetch_array $nummat = $row['m'];) {
	
$sql="INSERT INTO materiel VALUES ('$vt1','$vt2','$vt3','$vt4','$vt5','$vt6','$nummat','$vt8','$vt9','$vt10','$vt11') ";}
$res=mysql_query($sql);
	mysql_close();
 if($res)
	 echo "L'ajout se fait avec succés";
	 else
	  echo "Alert:<br><br>vous n'avez pas ajouter ces données <br><br>
	parce qu'ils existent déja dans la table materiel ";
 	
?>
A voir également:

5 réponses

Utilisateur anonyme
 
Bonjour,

C'est ici que ça pêche :
<?php
								"SELECT NVL(MAX(nummat),0)+1 as m
								FROM materiel
								WHERR
								codssfam=$vt3
								AND
								codsfam=$vt2
								AND
								codfam=$vt1";



Il faudrait mettre cette chaîne dans une variable
0
selmii Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Comment mon ami est ce que tu peut me corriger cette erreur
0
Utilisateur anonyme
 
$toto = "SELECT...

mais bon, j'imagine que cette requête SQL doit servir à quelque chose, donc qu'il faudra bien l'exécuter un jour.

Il doit donc y avoir un gros chantier à faire sur ce code, c'est quelque chose que vous avez repris, bidouillé, ou vous ne connaissez pas vraiment le PHP ?
0
selmii Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai tester mais le même problème
0
Utilisateur anonyme
 
Le code est truffé d'erreurs, j'ai vu ça :

while(mysql_fetch_array $nummat = $row['m'];) {


Ca ne veut rien dire en PHP désolé, mysql_fecth_array est une fonction qui attend des paramètres entre parenthèses

La boucle while ne fait rien, bref c'est du charabia, désolé
0
selmii Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
je suis une débutant en php c'est pourquoi j'ai fais ces erreur mais encore je ne compris pas si quelqu'un peut me corriger le code ou j'ai pas comment faire sa par ce que j'ai fais beaucoup des méthode mais le même problème
0
Utilisateur anonyme
 
Il faudrait qu'au lieu de faire du copier coller de code comme vous faites, vous regardiez un petit peu comment sont faites les fonctions PHP que vous utilisez, comme on accède à une base, comment on fait une requête SQL, le site php.net est très bien fait pour cela. Là vous vous embarquez dans un code complexe pour un débutant, maîtrisez déjà les bases avec des exemples simples avant de chercher à faire votre site.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mpmp93 Messages postés 6648 Date d'inscription   Statut Membre Dernière intervention   1 340
 
Bonjour,

peut-être ceci:

if($res)
	 echo "L'ajout se fait avec succés";
	 else
	  echo "Alert:<br><br>vous n'avez pas ajouter ces données <br><br>
	parce qu'ils existent déja dans la table materiel ";


réécrit comme ceci:

if($res) {
	 echo "L'ajout se fait avec succés";
} else {
	  echo "Alert:<br><br>vous n'avez pas ajouter ces données <br><br>
	parce qu'ils existent déja dans la table materiel ";
}
0