Comment s'y prendre ?
Bonsoir a tous amis du php;
Voila je vous presente mon probleme dont je n'arrive pas trouver l'algorithme.
J'ai une bdd mysql avec deux tables : inscription et users. Quand un nouveau s'inscris ses données sont stocker dans la table inscription . Ensuite sous l'action d'un admin je voudrais que les données soient transferer dans la table users.
Donc je ne sais pas quoi utiliser et comment fauire ce script qui me permet de transferer les données d'un table a l'autre ?
Merci de votre aide, je pense que LAGLOBULE utilise un script du meme genre que celui-ci ormis que la validation par email s'assimile a ma validation par l'admin !
Merci de votre aide .
I am singing in the rain , I am happy again !!
Salut,
La validatinode la globule est automatique (regarde les source de daforum fichier activer du rep subscribe ).
si non la marche a suivre
pour ton admin tu affiche les compte en cours de validation:
1/selection de tous les tuples de ta base inscriptions (puisqu'elle ne contient que des membre en attente ...)
2/ tu affiche tous sa avec un champs type check box (par exemple) et tu met valeur l'id du membre (de la table inscription)
L'admin sélectionne les compte a valider et clique sur sur un bouton valider (input submit)
TRAITEMENT
1/ tu récupère l'id du membre
2/ tu récupère les infos du memgre de ta table inscription
3/tu insère tes infos dans la table users
4/tu delete les infos de ta table inscription
Pour ne pas autoriser une inscription tu met un champ (dans le formulaire) pour supprimer dans ce cas tu fait simplement un DELETE dans ta table inscription
@+
Il en faut peu pour être heureux !!!!!
En gros ca ressemble a un gestionnaire administration de news, g deja fait mais j'ai galerer car il faut preciser value et name dans le formu , sinon pour afficher les tuples une boucle while et un mysql fetch array , et apres pour inserer comme d'hab ! merci je pense que maintenant le plus chaint va etre les erreurs de syntaxe .
I am singing in the rain , I am happy again !!
Question bete mais pourquoi ne pas utiliser un champs dans ta base de donnée qui servirait de flag?
Un champs dans le style :
userok enum('0','1');
ensuite ceux que l'admin a pas validés sont avec le flag 0.
Pous valider un membre l'admin passe le falg a 1 et le tour est joué.
Cela me parait moins lourd que deux tables...
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Trop simple
@+
Il en faut peu pour être heureux !!!!!
oui mais je prefere avoir 2 tables, la deuxieme sera protege du floodage !
I am singing in the rain , I am happy again !!
Donc ca yest les erreurs commencent , bon j'ai regarder dans le cours debuggage mais je n'ai pas vu la nature de mon erreur .
Voici le mess :
Erreur SQL !
Resource id #2
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 'Resource id #2' at line 1
Voici mon script ayant l'air correct :
<?
$base = mysql_connect ('sql.free.fr','****','***');
mysql_select_db('inscription',$base);
$sql = mysql_query("SELECT * FROM inscription");
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo"
<p>
<form action=\"valid_inscription.php\" method=\"post\">
<table>
<tr>
<td>Pseudo</td>
<td>Titre Doc</td>
<td>Email</td>
</tr>
<tr>";
while ($data = mysql_fetch_array($req))
{
?>
<td><?php echo($data['pseudo']); ?></td>
<td><?php echo($data['titre_doc']); ?></td>
<td><?php echo($data['email']); ?></td>
<td><input type="checkbox" name="id" value = "<?php echo($donnees['id']); ?>"></td>
</tr>
<tr>
<?
}
mysql_free_result ($req);
mysql_close ();
echo"<label>Supprimer</label><input type="checkbox" name="delete"><br>
<label>Modifier</label><input type="checkbox" name="modif"><br>
<input type="submit" value="Envoyer"></tr></table></form></p>";
?>
Je pense que le probleme vient de ma bdd ?
Sinon apres ca , l'id est envoiyer a mon fichier traitant la demande mais
I am singing in the rain , I am happy again !!
C'est bon j'ai fais le boulet avec ubn bouble query , c bon j'ai regler ca marche ! merci moogly pour tout le reste ! ;)
I am singing in the rain , I am happy again !!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: