Gestion base de données avec php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Gestion base de données avec php

Re: Gestion base de données avec php

par Thibaud C » 24 févr. 2012, 22:20

error_reporting(E_ALL);
ini_set('display_errors','On');
met ces deux lignes en début de code et si tu as des erreurs copies colles les :)

Gestion base de données avec php

par forumeur » 24 févr. 2012, 20:23

Bonjour,

Je cherche à gérer les avatars de mon espace membres, pour soit les supprimer, soit les valider et les passer de la table "1_validavatar" à "1_inscrits".
Mais pour l'instant, le premier avatar à valider ne s'affiche pas, les deux pages sont blanche, avez-vous une idée du problème ?

Page avatars.php

Code : Tout sélectionner

<?php session_start(); include('../configs/config.php'); if(session_is_registered("admin")) { ?> <form action="send_validation_avatars.php" method="post"> <?php $query = "SELECT * FROM 1_validavatar ORDER BY id"; $result = mysql_query($query); $i=1; $type=''; $ref=''; while($info = mysql_fetch_array($result)){ if($type!=$info["type"]){ $type = $info["pseudo"]; $type2 = $info["url_avatar"]; $ref=1; }else{ $ref++; } $id = $info["id"]; $validation = $info["validation"]; $true = 'true'; $false = 'false'; echo $id.' - '.$type.' - '.$validation.' <input type="hidden" value="'.$id.'" name="id" id="id"/> <input type="radio" name="choix" value="supp">Supprimer <input type="radio" name="choix" value="$true">Valider <input type="submit" value="OK" id="ok" name="ok"/><br/>'; } ?> </form> <?php } ?>
Page send_validation_avatars.php

Code : Tout sélectionner

<?php session_start(); include('../configs/config.php'); ?> <?php $query = "SELECT * FROM 1_validavatar"; $result = mysql_query($query); ?> <?php if (isset($_POST["supp"])){ $id=$_POST["id"]; $query="DELETE FROM 1_validavatar WHERE id ='$id'"; if (mysql_query($query)) { echo '<br/><span style="color:red">Mise à jour effectuée avec succès</span>'; } else { echo '<br/><span>Erreur de mise à jour: '.mysql_error().'</span>'; } } ?> <?php if (isset($_POST["valid"])){ $id=$_POST["id"]; $true=$_POST["true"]; $query="UPDATE users SET avatar='url_avatar', id='$id' WHERE id='$id'"; if (mysql_query($query)) { echo '<br/><span style="color:red">Mise à jour effectuée avec succès</span>'; } else { echo '<br/><span>Erreur de mise à jour: '.mysql_error().'</span>'; } } ?>