frenchmike

Inscris le 03/08/2008 à 11:01
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    4
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
frenchmike
j'ai un site pour gérer une base de données "cinéma"
Les formulaires de saisie fonctionnent bien pour un ajout et comprennent un champ <tetxarea> pour le synopsis par exemple
Par contre pour modifier la fiche du film je récupère bien les données du sinopsys mais les modifications ne retournent pas vers la base alors qu'avec un champ <input> cela fonctionne

voici le formulaire dans lequel j'ai laissé les deux champs

Ps : Je n'ai pas de formation hormis celle des ites internet
merci de votre aide

<html>
<head>


</head>

<body bgcolor=white background="films.jpg" leftmargin=0 topmargin=0 marginwidth=0 marginheight=0><b>
Formlaire de modification de la table "Film" avec aide de table acteur:
<form method=post action=modifier1.php>



<?


include("bdd.conf");

$req1="SELECT * FROM film WHERE N='$N'";
$requete1=MYSQL_QUERY("$req1") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
$row1=MYSQL_FETCH_ARRAY($requete1);


$Titre=$row1["Titre"];
$TitreVO=$row1["TitreVO"];
$Realisateur=$row1["Realisateur"];
$Acteur1 =$row1["Acteur1"];
$Acteur2=$row1["Acteur2"];
$Acteur3=$row1["Acteur3"];
$Acteur4=$row1["Acteur4"];
$Acteur5=$row1["Acteur5"];
$Acteur6=$row1["Acteur6"];
$Acteur7=$row1["Acteur7"];
$Annee=$row1["Annee"];
$Affiche=$row1["Affiche"];
$Sinopsys=$row1["Sinopsys"];
$Genre=$row1["Genre"];
echo"Titre du film: <input type=text size=50 name=Titre value=\"$Titre\"><input type=hidden name=N value=\"$N\"><br>";
echo"Titre original: <input type=text size=50 name=TitreVO value=\"$TitreVO\"><br>";

$optionG.="Genre: <select name=Genre>";

$optionG.="<option selected value= >Aucun</option>";
$reqG="SELECT ID_genre, Genre FROM genre Order By Genre";
$requeteG=MYSQL_QUERY("$reqG") or die ('<br><br><font color=red face=arial size=1>la requete : '.$reqG.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($rowG=MYSQL_FETCH_ARRAY($requeteG)){
$ID_genre=$rowG["ID_genre"];
$NomG=$rowG["Genre"];


if($ID_genre=="$Genre")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$optionG.="<option value=$ID_genre $SELECT>$NomG </option>";
}
echo"$optionG</select><br><br>";

$optionR.="Realisateur: <select name=Realisateur>";

$optionR.="<option selected value= >Aucun</option>";
$reqR="SELECT ID_realisateur,Nom, Prenom FROM realisateur Order By Nom";
$requeteR=MYSQL_QUERY("$reqR") or die ('<br><br><font color=red face=arial size=1>la requete : '.$reqR.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($rowR=MYSQL_FETCH_ARRAY($requeteR)){
$ID_realisateur=$rowR["ID_realisateur"];
$NomR=$rowR["Nom"];
$PrenomR=$rowR["Prenom"];

if($ID_realisateur=="$Realisateur")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$optionR.="<option value=$ID_realisateur $SELECT>$NomR &nbsp;&nbsp;-&nbsp;&nbsp; $PrenomR</option>";
}
echo"$optionR</select><br><br>";





$option1="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur1")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option1.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}



$option2="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur2")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option2.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}



$option3="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur3")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option3.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}



$option4="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur4")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option4.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}



$option5="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur5")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option5.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}

$option6="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur6")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option6.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}
$option7="<option selected value= >Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
if($ID_acteur=="$Acteur7")
{
$SELECT="selected";
}
else
{
$SELECT="";
}
$option7.="<option value=$ID_acteur $SELECT>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}
echo"Acteur 1: <select name=Acteur1>";
echo"$option1</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"Acteur 2: <select name=Acteur2>";
echo"$option2</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"Acteur 3: <select name=Acteur3>";
echo"$option3</select>&nbsp;&nbsp;&nbsp;&nbsp;<br>";
echo"Acteur 4: <select name=Acteur4>";
echo"$option4</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"Acteur 5: <select name=Acteur5>";
echo"$option5</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"Acteur 6: <select name=Acteur6><br>";
echo"$option6</select>&nbsp;&nbsp;&nbsp;&nbsp;<br>";
echo"Acteur 7: <select name=Acteur7>";
echo"$option7</select>&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
echo"Annee: <input type=text size=4 name=Annee value=\"$Annee\"><br>";
echo"Affiche: <input type=text size=1 name=Affiche value=\"$Affiche\"><br>";
echo"Sinopsys : <input type=text size=50 name=Sinopsys value=\"$Sinopsys\"><br>";
echo"Sinopsys <textarea name=Synopsys rows=25 cols=125>$Sinopsys</textarea>";
echo "<input type=submit size=10 value=Go>";

?>


</font>
</body>
</html>

Ses derniers messages sur les forums

forum
frenchmike
oups j'ai vraiment l'impression d'être un boulet ...
$req="UPDATE film SET 
Titre='$Titre',
TitreVO='$TitreVO',
Acteur1='$Acteur1',
Acteur2='$Acteur2',
Acteur3='$Acteur3',
Acteur4='$Acteur4',
Acteur5='$Acteur5',
Acteur6='$Acteur6',
Acteur7='$Acteur7',
Realisateur='$Realisateur',
Annee='$Annee',
Affiche='$Affiche',
Genre='$Genre',
Sinopsys='$Sinopsys' WHERE N='$N'
";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
flush();
echo"
<table border=1 width=100% height=100% background=modifier.jpg>
<tr>
<td> Vos modifciations ont été prise en compte !!!!!!!!!!!!!! </td>
</tr>
<td ><input type=button value=Vérifier onclick=javascript:window.open('../detailfilm.php?N=$N')
</td>
</tr>
<td ><input type=button value=Fermer onclick=javascript:window.close('modifier1.php?N=$N')
</td>
</tr>
</table>
frenchmike
la modification se fait ici pour le sinopsys

ce que je souhaite c'est pouvoir virer le <input> et ne laisser que le <textarea>
echo"Sinopsys : <input type=text size=50 name=Sinopsys value=\"$Sinopsys\"><br>";
echo"Sinopsys <textarea name=Synopsys rows=25 cols=125>$Sinopsys</textarea>";
frenchmike
désolé
donc le formulaire de saisie "film.php" et le formulaire de post
"insert.php"

<body bgcolor=white background="films.jpg" leftmargin=0 topmargin=0 marginwidth=0 marginheight=0><b> 

<form method=post action=insert.php>
<p align="left"><strong>Titre du film:</strong></p>
<p align="left">
<input type=text size=100 name=Titre>
<br>
Titre V O
<br>
<input type=text size=100 name=TitreVO>
<br>
Sinopsys :
<br>
<textarea name="Sinopsys" cols="150" rows="30"></textarea>
<br>
Annee :
<input type=text size=4 name=Annee>
<br>
Affiche:
<input type=text size=1 name=Affiche>
Mettre un &quot;o&quot; Si l'affche existe<br>
<?


include("bdd.conf");

$optionR.="<option selected value=282 >Aucun</option>";
$reqR="SELECT ID_realisateur,Nom, Prenom FROM realisateur Order By Nom";
$requeteR=MYSQL_QUERY("$reqR") or die ('<br><br><font color=red face=arial size=1>la requete : '.$reqR.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($rowR=MYSQL_FETCH_ARRAY($requeteR)){
$ID_realisateur=$rowR["ID_realisateur"];
$NomR=$rowR["Nom"];
$PrenomR=$rowR["Prenom"];
$optionR.="<option value=$ID_realisateur>$NomR &nbsp;&nbsp;-&nbsp;&nbsp; $PrenomR</option>";
}



$option="<option selected value=794>Aucun</option>";
$req="SELECT ID_acteur,Nom, Prenom FROM acteur Order By Nom";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($row=MYSQL_FETCH_ARRAY($requete)){
$ID_acteur=$row["ID_acteur"];
$Nom=$row["Nom"];
$Prenom=$row["Prenom"];
$option.="<option value=$ID_acteur>$Nom &nbsp;&nbsp;-&nbsp;&nbsp; $Prenom</option>";

}


$optionG="<option selected value=1>Aucun</option>";
$reqG="SELECT ID_genre, Genre FROM genre Order By Genre";
$requeteG=MYSQL_QUERY("$reqG") or die ('<br><br><font color=red face=arial size=1>la requete : '.$reqG.'<br> a rencontrée le problème suivant :<br>'.mysql_error().'</font><br><br>');
while($rowG=MYSQL_FETCH_ARRAY($requeteG)){
$ID_genre=$rowG["ID_genre"];
$Genre=$rowG["Genre"];
$optionG.="<option value=$ID_genre>$Genre</option>";

}
echo" Réalisé par :<br> ";
echo"<select name=Realisateur><br>";
echo"$optionR</select>&nbsp;&nbsp;&nbsp;&nbsp;<br>";
echo "Avec :<br>";
echo"<select name=Acteur1>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"<select name=Acteur2>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"<select name=Acteur3><br>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"<select name=Acteur4>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;<br>";
echo"<select name=Acteur5>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"<select name=Acteur6><br>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;";
echo"<select name=Acteur7><br>";
echo"$option</select>&nbsp;&nbsp;&nbsp;&nbsp;<br>";
echo"<select name=Genre><br>";
echo"$optionG</select>";
?>
</p>
<p align="left">
<input name="submit" type=submit value=Valider size=10>
<input name="newacteur" type=button value="Nouvel acteur" onclick=javascript:window.open('../saisie/acteur.php');
<input name="newrealisateurteur" type=button value="Nouveau réalisateur" onclick=javascript:window.open('../saisie/realisateur.php');
</p>
<p align="left">&nbsp; </p>
<p align="left">&nbsp;</p>


</form>



[/ocde]

[code]

<?
echo"<table border=1 width=30% background=fondfilms.jpg>";
include("bdd.conf");
$req="SELECT Titre from film WHERE Titre='$Titre'";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red
face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant
:<br>'.mysql_error().'</font><br><br>');
$res=mysql_fetch_array($requete);
$EXIST=$res[0];

if ($EXIST!="")
{
echo"<SCRIPT LANGUAGE=\"Javascript\">

alert(\"Film déjà existant dans la base\");

</SCRIPT>";
}


else {
$req="Insert into film SET
Genre='$Genre',
TitreVO='$TitreVO',
Titre='$Titre',
Acteur1='$Acteur1',
Acteur2='$Acteur2',
Acteur3='$Acteur3',
Acteur4='$Acteur4',
Acteur5='$Acteur5',
Acteur6='$Acteur6',
Acteur7='$Acteur7',

Realisateur='$Realisateur',
Annee='$Annee',
Affiche='$Affiche',
Sinopsys ='$Sinopsys'
";
$requete=MYSQL_QUERY("$req") or die ('<br><br><font color=red
face=arial size=1>la requete : '.$req.'<br> a rencontrée le problème suivant
:<br>'.mysql_error().'</font><br><br>');
flush();
}
echo "
<tr>
<td>le film</td>
<td>$Titre</td>
</tr>
<tr>
<td>réalisé par</td>
<td>$Realisateur</td>
</tr>
<tr>
<td>en</td>
<td> $Annee</td>
</tr>
<tr>
<td>avec </td>
<td>$Acteur1 $Acteur2 $Acteur3 $Acteur4 $Acteur5 $Acteur6 $Acteur7</td>
</tr>
<tr>
<td>Histoire </td>
</tr>
<tr>
<td>$Sinopsys</td>
</tr>
<td>Genre</td>
<tr>
<td>$Genre</td>
</tr>
</table>
";

echo"</table>";
?>
<body background="zeta.JPG">
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="left"><br>
<font color="#FFFFFF" size="+2" face="Times New Roman, Times, serif"><em> a été entré dans la
base </em></font><br>
</p>

<tr>
<td><a href="../index.php?rubrique=SF"><IMG SRC=bfilms.gif width=130 height=40></a></td>
</tr>
<td><a href="../index.php?rubrique=axx"><IMG SRC=bac.jpg width=130 height=40</a></td>
</tr>
<tr>
<td><a href="../index.php?rubrique=CF"><IMG SRC=bf.jpg width=130 height=40></a></td>
</tr>
[/code]

merci

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours