Ses dernières news
Ses derniers sujets sur les forums
Bonjour,
Je n'arrive pas a faire fonctionner le code avec le choix soit de modifier ou sup l'ouvrage.
Pourriez vous m'aider ?
MERCI
Mon code :
<?php
$mysql_link = mysql_connect("localhost","root","");// Connexion à MySQL
@mysql_select_db("francais")// Sélection de la base francais
or die("Impossible de se connecter");
?>
<html>
<body>
Que voulez vous faire ?
<form method="post">
<br>Selectionnez votre cours:<select name='titre'>
<?
switch ($_GET["option"]) {
case 1 : {
$requete ='UPDATE ouvrage SET titre="'.$_POST['nouveau'].'" WHERE titre="'.$_POST['titre'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($requete) or die('Erreur SQL !'.$requete.''.mysql_error());
// on ferme la connexion à la base
mysql_close();
// un petit message permettant de se rendre compte de la modification effectuée
echo 'L\'\'ancien ouvrage etait : '.$_POST['titre'].' et now c\'\'est : '.$_POST['nouveau'];
break; echo"reussie modifie";
}
case 2 : {
$requete = 'DELETE ouvrage "WHERE titre="'.$_POST['titre'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($requete) or die('Erreur SQL !'.$requete.''.mysql_error());
// on ferme la connexion à la base
mysql_close();
break;echo"reussie supprime";
}
$result = mysql_query($requete);
}
?>
<?php
// Génère la liste depuis la Bdd
if($mysql_link ) {
$sql2 = "SELECT * FROM ouvrage";
$query2 = mysql_query($sql2) or die( 'Erreur' );
while($result2 = mysql_fetch_array($query2)){
echo '<option value="'.$result2['titre'].'">'.$result2['titre'].'</option>';
}
}
?>
</select>
<input type="radio" name="option" value="1">modifier ouvrages
<input type="radio" name="option" value="2">supprimer ouvrages
<TR>
<td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Renseignez le nouveau nom de cours:</font></td>
<TD colspan="2" class="normal"><input type="text" name="nouveau" size="50"></TD>
</TR>
<TR>
<TD colspan="2" align="center"><input type="submit" name="modif" value="Valider" /></TD>
<TD></TD>
</TR>
</body>
<br><br><a href="../index.php">Retour à l'accueil</a></b></b>
</html>
</form>
Bonjour,
J'ai un probleme avec ce code car il ne me dit pas si un titre exist deja.
J'ai integre un code javascript mais je ne sais comment l'utiliser ?
Pourriez vous m'aider ?
Merci
Mon code :
<?
// Connexion a Mysql (changer l'host, le login et le mot de passe SVP)
$mysql_link = mysql_connect("localhost","root","");// Connexion à MySQL
@mysql_select_db("francais")// Sélection de la base francais
or die("Impossible de se connecter");
$titre1=$_POST["titre"];
// Vérification de la validité de la connexion MYSQL
if($mysql_link && $titre != "")
{
$sql = "SELECT count(*) FROM ouvrage WHERE titre='".$titre1."'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 0) {
$sql = "INSERT INTO ouvrage ";
$sql.="(auteur,editeur,titre,collection,resume,commentaire,prix)";
$sql.= "values ('$auteur','$editeur','$titre','$collection','$resume','".addslashes($commentaire)."','".addslashes($prix)."') ";
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
//exit();
}
else {
$erreur = 'Un ouvrage possède déjà ce titre.';
echo "Un ouvrage possède déjà ce titre";
}
header("location: ../index.php");
}
?>
<SCRIPT LANGUAGE="JavaScript">
function verification(valeur)
{
if(valeur.titre.value == "")
alert('Merci de bien vouloir saisir votre le titre de l'Ouvrage !');
else
valeur.submit();
}
</SCRIPT>
<center><b>SAISIR L'OUVRAGE</b></center>
<FORM name="formulaire" method="POST">
<TABLE border="0" cellspacing="5" cellpadding="0" align="center" width="100%">
<TR>
<td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Le titre de l'ouvrage :</font></td>
<TD align="center"><input type="text" name="titre" size="95"></TD>
</TR>
<?
//Affichage des messages d'erreurs
if (isset($erreur))
{
echo '<TR>
<TD colspan="2"><IMG src="'.URL_IMG.'rien.gif" width="1" height="10"></TD>
</TR>
<TR>
<TD colspan="2" align="center">'.$erreur.'</TD>
</TR>';
}
?>
<TR>
<TD colspan="2"><IMG src="'<?=URL_IMG?>'rien.gif" width="1" height="10"></TD>
</TR>
<TR>
<td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Renseignez l'Auteur :</font></td>
<TD colspan="2" class="normal"><input type="text" name="auteur" size="50"></TD>
</TR>
</TABLE>
<TABLE border="0" cellspacing="0" cellpadding="1" width="100%">
<TR>
<TD colspan="2" align="center"><INPUT type="submit" class="bouton" value="valider" onClick="verification(this.form)"></TD>
<TD></TD>
</TR>
</TABLE>
<INPUT type="hidden" name="page" value="ouvrage">
<INPUT type="hidden" name="act" value="enreg">
</FORM>
Bonjour,
Je ne sais pas comment controler un nom de pseudo avant de le creer.
Exp : Saisie du nom + controle s'il existe + insert s'il n'existe pas ou dire nom deja existant.
Merci
Ses derniers messages sur les forums
Bonjour,
Je n'arrive pas a faire fonctionner le code avec le choix soit de modifier ou sup l'ouvrage.
Pourriez vous m'aider ?
MERCI
Mon code :
<?php
$mysql_link = mysql_connect("localhost","root","");// Connexion à MySQL
@mysql_select_db("francais")// Sélection de la base francais
or die("Impossible de se connecter");
?>
<html>
<body>
Que voulez vous faire ?
<form method="post">
<br>Selectionnez votre cours:<select name='titre'>
<?
switch ($_GET["option"]) {
case 1 : {
$requete ='UPDATE ouvrage SET titre="'.$_POST['nouveau'].'" WHERE titre="'.$_POST['titre'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($requete) or die('Erreur SQL !'.$requete.''.mysql_error());
// on ferme la connexion à la base
mysql_close();
// un petit message permettant de se rendre compte de la modification effectuée
echo 'L\'\'ancien ouvrage etait : '.$_POST['titre'].' et now c\'\'est : '.$_POST['nouveau'];
break; echo"reussie modifie";
}
case 2 : {
$requete = 'DELETE ouvrage "WHERE titre="'.$_POST['titre'].'"';
// on exécute la requête (mysql_query) et on affiche un message au cas où la requête ne se passait pas bien (or die)
mysql_query($requete) or die('Erreur SQL !'.$requete.''.mysql_error());
// on ferme la connexion à la base
mysql_close();
break;echo"reussie supprime";
}
$result = mysql_query($requete);
}
?>
<?php
// Génère la liste depuis la Bdd
if($mysql_link ) {
$sql2 = "SELECT * FROM ouvrage";
$query2 = mysql_query($sql2) or die( 'Erreur' );
while($result2 = mysql_fetch_array($query2)){
echo '<option value="'.$result2['titre'].'">'.$result2['titre'].'</option>';
}
}
?>
</select>
<input type="radio" name="option" value="1">modifier ouvrages
<input type="radio" name="option" value="2">supprimer ouvrages
<TR>
<td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Renseignez le nouveau nom de cours:</font></td>
<TD colspan="2" class="normal"><input type="text" name="nouveau" size="50"></TD>
</TR>
<TR>
<TD colspan="2" align="center"><input type="submit" name="modif" value="Valider" /></TD>
<TD></TD>
</TR>
</body>
<br><br><a href="../index.php">Retour à l'accueil</a></b></b>
</html>
</form>
Bonjour,
J'ai un probleme avec ce code car il ne me dit pas si un titre exist deja.
J'ai integre un code javascript mais je ne sais comment l'utiliser ?
Pourriez vous m'aider ?
Merci
Mon code :
<?
// Connexion a Mysql (changer l'host, le login et le mot de passe SVP)
$mysql_link = mysql_connect("localhost","root","");// Connexion à MySQL
@mysql_select_db("francais")// Sélection de la base francais
or die("Impossible de se connecter");
$titre1=$_POST["titre"];
// Vérification de la validité de la connexion MYSQL
if($mysql_link && $titre != "")
{
$sql = "SELECT count(*) FROM ouvrage WHERE titre='".$titre1."'";
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);
if ($data[0] == 0) {
$sql = "INSERT INTO ouvrage ";
$sql.="(auteur,editeur,titre,collection,resume,commentaire,prix)";
$sql.= "values ('$auteur','$editeur','$titre','$collection','$resume','".addslashes($commentaire)."','".addslashes($prix)."') ";
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
//exit();
}
else {
$erreur = 'Un ouvrage possède déjà ce titre.';
echo "Un ouvrage possède déjà ce titre";
}
header("location: ../index.php");
}
?>
<SCRIPT LANGUAGE="JavaScript">
function verification(valeur)
{
if(valeur.titre.value == "")
alert('Merci de bien vouloir saisir votre le titre de l'Ouvrage !');
else
valeur.submit();
}
</SCRIPT>
<center><b>SAISIR L'OUVRAGE</b></center>
<FORM name="formulaire" method="POST">
<TABLE border="0" cellspacing="5" cellpadding="0" align="center" width="100%">
<TR>
<td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Le titre de l'ouvrage :</font></td>
<TD align="center"><input type="text" name="titre" size="95"></TD>
</TR>
<?
//Affichage des messages d'erreurs
if (isset($erreur))
{
echo '<TR>
<TD colspan="2"><IMG src="'.URL_IMG.'rien.gif" width="1" height="10"></TD>
</TR>
<TR>
<TD colspan="2" align="center">'.$erreur.'</TD>
</TR>';
}
?>
<TR>
<TD colspan="2"><IMG src="'<?=URL_IMG?>'rien.gif" width="1" height="10"></TD>
</TR>
<TR>
<td width="185" height="21" align="left"><font face="Arial" size="2" color="#000080">Renseignez l'Auteur :</font></td>
<TD colspan="2" class="normal"><input type="text" name="auteur" size="50"></TD>
</TR>
</TABLE>
<TABLE border="0" cellspacing="0" cellpadding="1" width="100%">
<TR>
<TD colspan="2" align="center"><INPUT type="submit" class="bouton" value="valider" onClick="verification(this.form)"></TD>
<TD></TD>
</TR>
</TABLE>
<INPUT type="hidden" name="page" value="ouvrage">
<INPUT type="hidden" name="act" value="enreg">
</FORM>
Bonjour,
Je ne sais pas comment controler un nom de pseudo avant de le creer.
Exp : Saisie du nom + controle s'il existe + insert s'il n'existe pas ou dire nom deja existant.
Merci
Ses derniers commentaires de news
Aucun commentaire de news
Ses derniers commentaires de sites
Aucun commentaire de sites
Ses derniers commentaires de wall