Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
24 Novembre 2017, 02:45:09


Connexion avec identifiant, mot de passe et durée de la session


  Voir les messages
Pages: [1] 2 3
1  Programmation / PHP/MySQL - (x)HTML - ... / Re: Bibliothèque FreeType le: 28 Août 2009, 00:46:55
okay merci! Clin d'oeil
2  Programmation / PHP/MySQL - (x)HTML - ... / Bibliothèque FreeType le: 27 Août 2009, 04:12:40
Salut j'aimerais savoir si le serveur de webou à la bibliothèque FreeType d'installée dessus.
3  Programmation / PHP/MySQL - (x)HTML - ... / Re: Update d'une table dans Mysql le: 07 Juillet 2009, 00:25:15
Si j'ai seulement mit un OR DIE là c'est parce que c'est le seul endroit où ça plantait.
4  Programmation / PHP/MySQL - (x)HTML - ... / Re: Update d'une table dans Mysql le: 06 Juillet 2009, 04:50:39
Merci Clin d'oeil Mais ce qui est bizarre c'est que toute les autres requête Mysql fonctionne même avec le : dans right.
5  Programmation / PHP/MySQL - (x)HTML - ... / Re: Update d'une table dans Mysql le: 06 Juillet 2009, 03:05:05
Ça ne fonctionne toujours pas. Tout le reste de mon code fonctionne sauf la requête Mysql UPDATE. Le INSERT et le DELETE fonctionnent correctement...
Voici tout le code de ma page :
Code:
<?php
// Pour ne pas afficher sans inlude dans une page.
$str str_replace('\\''/'__FILE__);
if($_SERVER['SCRIPT_FILENAME'] == $str) {
header('Location: /');
exit;
}

// On décompose le cookie.
$data explode('&'$_COOKIE['admin']);
// On décompose Right.
$right explode(':'$data[2]);
if($right[0] != 1) {
header('Location: /');
exit;
}

mysql_connect("localhost""***********""************");
mysql_select_db("sooth_BDD");

// On supprime un admin.
if(isset($_GET['supprimer_admin'])) { // On demande de supprimer un admin
mysql_query("DELETE FROM admin WHERE id='" $_GET['supprimer_admin'] . "'");
header('Location: ?page=admin');
}

// On modifie un admin.
if(isset($_GET['modifier_admin'])) { // On demande de modifier un admin.
// On récupère les infos de l'admin correspondant.
$admin_mod mysql_query("SELECT * FROM admin WHERE id='" $_GET['modifier_admin'] . "'");
$array_mod mysql_fetch_array($admin_mod);

$id_mod $array_mod['id'];
$login_mod $array_mod['login'];
}

if(empty($_POST['id']) == false) {
function right($right) {
if($right == 'on') { // On regarde si la checkbox a été coché.
return $right 1// Elle a été coché et on lui donne la valeur 1.
}
else {
return $right 0// Elle n'a pas été coché et on lui donne la valeur de 0.
}
}
$admin_right right($_POST['admin']); // On change la valeur de la variable.
$news right($_POST['news']); // On change la valeur de la variable.
$right $admin_right ':' $news// On met les rights dans une chaîne.
$id $_POST['id'];

mysql_query("UPDATE admin SET right='" $right "' WHERE id='" $id "'") or die (mysql_error());
}

// On ajoute un admin
if(isset($_POST['login']) AND isset($_POST['mdp']) AND isset($_POST['mdp2'])) {
$login $_POST['login'];
$md5login md5($_POST['login']); // On code le login.
$mdp md5($_POST['mdp']); // On code le pot de passe.
$mdp2 md5($_POST['mdp2']); // On code le 2e mot de passe

function right($right) {
if($right == 'on') { // On regarde si la checkbox a été coché.
return $right 1// Elle a été coché et on lui donne la valeur 1.
}
else {
return $right 0// Elle n'a pas été coché et on lui donne la valeur de 0.
}
}
$right right($_POST['admin']) . ':' right($_POST['news']); // On change la valeur des variables et on les met dans une chaîne.

if($mdp == $mdp2) { // On vérifie si les 2 mots de passe entrés sont identiques.
$admin_login mysql_query("SELECT COUNT(*) AS nb_admin FROM admin WHERE login='$login'");
$donnees_login mysql_fetch_array($admin_login);
if($donnees_login['nb_admin'] == 0) { // Les mots de passe sont identiques et on regarde si le login choisit existe déjà.
mysql_query("INSERT INTO admin VALUES('', '" $login "', '" $md5login "', '" $mdp "', '" $right "')"); // Il n'existe pas et on l'ajoute à la BD.
}
else { 
echo '<p>Le login existe déjà</p>'// Il existe.
}
}
else { // Les deux mots de passe ne sont pas identiques.
echo '<p>Les mots de passe entrés ne sont pas identiques.</p>';
}
}

// On affiche les admins.
?>

<table border="2">
<tr>
<th>Supprimer</th>
<th>Modifier</th>
<th>Login</th>
<th>Droits</th>
</tr>
<?php
$admin mysql_query('SELECT * FROM admin ORDER BY id');
while ($donnees mysql_fetch_array($admin)) {
?>

<tr>
<td><?php echo '<a href="?page=admin&modifier_admin=' $donnees['id'] . '">'?>Modifier</a></td>
<td><?php echo '<a href="?page=admin&supprimer_admin=' $donnees['id'] . '">'?>Supprimer</a></td>
<td><?php echo $donnees['login']; ?></td>
<td><?php echo $donnees['right']; ?></td>
</tr>
<?php
}

mysql_close();
?>

</table>
<h3>Ajouter un admin</h3>
<form action="?page=admin" method="POST">
<input type="hidden" name="id" value="<?php echo $id_mod?>">
<label for="login">Login : </label><input type="text" name="login" value="<?php echo $login_mod?>" <?php if(isset($id_mod)) { echo 'readonly'; } ?>><br>
<?php
if(empty($id_mod)) { 
echo '<label for="mdp">Mot de passe : </label><input type="password" name="mdp"><br>
  <label for="mdp2">Vérification du mdp : </label><input type="password" name="mdp2"><br>'
;
}
?>

<label for="admin">Autoriser admin? </label><input type="checkbox" name="admin"><br>
<label for="news">Autoriser news? </label><input type="checkbox" name="news"><br>
<input type="submit" value="Enregistrer">
</form>
6  Programmation / PHP/MySQL - (x)HTML - ... / Re: Update d'une table dans Mysql le: 05 Juillet 2009, 05:00:22
C'est la requête Mysql qui ne fonctionne pas. Peut importe ce que j'essaye c'est toujours le même message d'erreur qui apparaît mais avec l'id qui change ou la valeur de right.
Le résultat de $query c'Est : UPDATE admin SET right='0:1' WHERE id='8'
7  Programmation / PHP/MySQL - (x)HTML - ... / Re: Update d'une table dans Mysql le: 05 Juillet 2009, 00:02:01
Ça ne fonctionne pas...
8  Programmation / PHP/MySQL - (x)HTML - ... / Re: Update d'une table dans Mysql le: 03 Juillet 2009, 18:28:45
Coleim, ça affiche la même chose qu'avant.

La variable $right vaut 0:0 mais je ne crois pas que ce soit ça le problème car je suis capable de l'insérer dans la table mais ça ne marche pas pour l'updater.
9  Programmation / PHP/MySQL - (x)HTML - ... / Update d'une table dans Mysql le: 03 Juillet 2009, 02:59:28
Salut! Je suis actuellement entrain de faire une section d'administration pour mon site. Je suis rendu a faire le système qui gère les administrateurs. Mais lorsque je modifie les paramètres d'un admin ce message est affiché.

Citation
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'right='0:0' WHERE id='36'' at line 1

mais je n'arrive pas a trouver mon erreur... Voici la requête Mysql que j'ai utilisé.

Code:
mysql_query("UPDATE admin SET right='" . $right . "' WHERE id='" . $id . "'") or die (mysql_error());

Merci d'avance de votre aide. Clin d'oeil
10  Programmation / PHP/MySQL - (x)HTML - ... / Re: Modification d'une page le: 22 Décembre 2008, 17:37:52
okay je vais l'essayer Clin d'oeil
11  Programmation / PHP/MySQL - (x)HTML - ... / Re: Modification d'une page le: 21 Décembre 2008, 22:47:36
Okay mais j'aimerais savoir lequel est le meilleur pour faire ce que je veux faire.
12  Programmation / PHP/MySQL - (x)HTML - ... / Re: Comment faire un compteur de membres connectés ? le: 21 Décembre 2008, 19:57:01
Va voir ça! Ça pourrait t'intéresser.
http://www.siteduzero.com/tutoriel-3-14569-tp-nombre-de-visiteurs-connectes.html
13  Programmation / PHP/MySQL - (x)HTML - ... / Re: Modification d'une page le: 21 Décembre 2008, 18:23:46
Merci... mais je sais déjà comment uploader mes fichiers avec filezilla...

Ce que j'aimerais faire c'est une page sur mon site qui permettrait de modifier le code d'une autre comme dans le panneau d'administration des forum de phpBB.

un peu comme ça

14  Programmation / PHP/MySQL - (x)HTML - ... / Modification d'une page le: 21 Décembre 2008, 05:07:26
Salut!

Je suis entrain de faire une section d'administration sur mon site. J'aimerais pouvoir modifier le code de mes pages à partir de mon site, comme un peu avec la section d'admin de phpBB.
Le problème c'est que j'ai complètement aucune idée comment faire... Huh

Merci d'avance Grima&ccedil;ant Clin d'oeil
15  Hébergement Webou.net / Hébergement Webou.net / 50Go!!! le: 13 Décembre 2008, 05:25:49
Salut!!
Je crois qu'il y a un petit bug avec mon hébergement... cela dit que j'ai 50 Go d'espace de disque!!!



J'ai pensé que cela pouvais vous être utile parce que mon compte doit prendre maintenant beaucoup de place!!
et d'autre personne vont pouvoir profiter de Webou Clin d'oeil.

Moi
Pages: [1] 2 3
Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.038 secondes avec 19 requêtes.