utah

  • Nombre de sujets
    4
  • Nombre de messages
    5
  • 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
utah
le 19/05/2005 à 21:37
Choix sup ou modif
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>
utah
le 19/05/2005 à 21:32
Controle d'un nom
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>
utah
le 14/05/2005 à 14:02
controle de nom
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

forum
utah
le 19/05/2005 à 21:37
Choix sup ou modif
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>
utah
le 19/05/2005 à 21:32
Controle d'un nom
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>
utah
le 14/05/2005 à 14:02
controle de nom
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

Aucun commentaire wall
LoadingChargement en cours