par
Invité » 08 avr. 2009, 12:00
Je savais bien que ça serait dur d'expliquer mon truc
Quand tu dis "après insertion d'un enregistrement", c'est via une application, directement dans la base ?
La réponse OUI
Qu'est-ce qui génère le code que tu nous montres.
et
Qu'est-ce qui décide que le 5 du code est 5 et pas 2 ou 843 ?
Je pense que cela vient de ma table user (ur_id)
j'ai ressorti tous les ur_id du script
addsite.php (166): ('$user[ur_id]', '$st_cat_ref', '$st_name','$st_url','$st_desc','$st_status')";
adm.php (22):if($user[ur_id] != 1) {
adm.php (77): $sql2 = "SELECT st_id FROM site WHERE st_status=1 AND st_user_ref='$row[ur_id]'";
adm.php (82): echo " <td class=list><a href=\"adm.php?lang=$lang&act=user_mod_form&uid=$row[ur_id]\"> $row[ur_name] </a></td>\n";
adm.php (86): echo "<a href=\"adm.php?lang=$lang&act=site_list&uid=$row[ur_id]\">".get_msg(view,$lang);
adm.php (91): echo " <td class=list><a href=\"adm.php?lang=$lang&act=user_psw_form&uid=$row[ur_id]\">".get_msg(change,$lang)."</a></td>\n";
adm.php (92): echo " <td class=list><a href=\"adm.php?lang=$lang&act=user_del&uid=$row[ur_id]\">".get_msg(delete,$lang)."</a></td>\n";
adm.php (182): $sql = "SELECT * FROM user WHERE ur_id = '$uid'";
adm.php (212): $sql = "SELECT ur_name,ur_id FROM user WHERE ur_name='$ur_name'";
adm.php (242): $sql = "UPDATE user SET ur_name='$ur_name', ur_mail='$ur_mail' WHERE ur_id='$uid'";
adm.php (254): $sql = "SELECT * FROM user WHERE ur_id = '$uid'";
adm.php (309): $sql = "UPDATE user SET ur_pasw = '$ur_pasw1' WHERE ur_id = '$uid'";
adm.php (318): $sql = "DELETE FROM user WHERE ur_id = '$uid'";
adm.php (425): $sql = "SELECT * FROM user WHERE ur_id='$sit[st_user_ref]'";
admin\phpBannerEx.sql (463): ur_id int(12) NOT NULL auto_increment,
admin\phpBannerEx.sql (469): PRIMARY KEY (ur_id)
adm_conf.php (22):if($user[ur_id] != 1) {
adm_lang.php (22):if($user[ur_id] != 1) {
adm_log.php (22):if($user[ur_id] != 1) {
adm_log.php (88): LEFT JOIN user ON (st_user_ref=ur_id)
adm_var.php (22):if($user[ur_id] != 1) {
editsite.php (23):if($user[ur_id] == 1) {
editsite.php (42): $sql = "SELECT * FROM site WHERE st_user_ref='$user[ur_id]' ORDER BY st_id"; $res = db_query($sql);
editsite.php (62): $sql = "SELECT * FROM site WHERE st_id='$bid' AND st_user_ref='$user[ur_id]'";
editsite.php (161): $sql .= " WHERE st_id='$bid' AND st_user_ref='$user[ur_id]'";
editsite.php (200): $sql = "DELETE FROM site WHERE st_id = '$bid' AND st_user_ref='$user[ur_id]'";
library.php (27):$db_user_uid = "ur_id";
user.php (192): $sql = "SELECT ur_mail FROM user WHERE ur_mail='$ur_mail' AND ur_id!=$user[ur_id]";
user.php (192): $sql = "SELECT ur_mail FROM user WHERE ur_mail='$ur_mail' AND ur_id!=$user[ur_id]";
user.php (231): $sql .= " WHERE ur_id='$user[ur_id]'";
user.php (231): $sql .= " WHERE ur_id='$user[ur_id]'";
J'espère que ces éléments seront utiles à votre question
Je savais bien que ça serait dur d'expliquer mon truc :?
[quote]Quand tu dis "après insertion d'un enregistrement", c'est via une application, directement dans la base ?[/quote]
La réponse OUI
[quote]Qu'est-ce qui génère le code que tu nous montres.[/quote]
et [quote]Qu'est-ce qui décide que le 5 du code est 5 et pas 2 ou 843 ?[/quote]
Je pense que cela vient de ma table user (ur_id)
j'ai ressorti tous les ur_id du script
[php]
addsite.php (166): ('$user[ur_id]', '$st_cat_ref', '$st_name','$st_url','$st_desc','$st_status')";
adm.php (22):if($user[ur_id] != 1) {
adm.php (77): $sql2 = "SELECT st_id FROM site WHERE st_status=1 AND st_user_ref='$row[ur_id]'";
adm.php (82): echo " <td class=list><a href=\"adm.php?lang=$lang&act=user_mod_form&uid=$row[ur_id]\"> $row[ur_name] </a></td>\n";
adm.php (86): echo "<a href=\"adm.php?lang=$lang&act=site_list&uid=$row[ur_id]\">".get_msg(view,$lang);
adm.php (91): echo " <td class=list><a href=\"adm.php?lang=$lang&act=user_psw_form&uid=$row[ur_id]\">".get_msg(change,$lang)."</a></td>\n";
adm.php (92): echo " <td class=list><a href=\"adm.php?lang=$lang&act=user_del&uid=$row[ur_id]\">".get_msg(delete,$lang)."</a></td>\n";
adm.php (182): $sql = "SELECT * FROM user WHERE ur_id = '$uid'";
adm.php (212): $sql = "SELECT ur_name,ur_id FROM user WHERE ur_name='$ur_name'";
adm.php (242): $sql = "UPDATE user SET ur_name='$ur_name', ur_mail='$ur_mail' WHERE ur_id='$uid'";
adm.php (254): $sql = "SELECT * FROM user WHERE ur_id = '$uid'";
adm.php (309): $sql = "UPDATE user SET ur_pasw = '$ur_pasw1' WHERE ur_id = '$uid'";
adm.php (318): $sql = "DELETE FROM user WHERE ur_id = '$uid'";
adm.php (425): $sql = "SELECT * FROM user WHERE ur_id='$sit[st_user_ref]'";
admin\phpBannerEx.sql (463): ur_id int(12) NOT NULL auto_increment,
admin\phpBannerEx.sql (469): PRIMARY KEY (ur_id)
adm_conf.php (22):if($user[ur_id] != 1) {
adm_lang.php (22):if($user[ur_id] != 1) {
adm_log.php (22):if($user[ur_id] != 1) {
adm_log.php (88): LEFT JOIN user ON (st_user_ref=ur_id)
adm_var.php (22):if($user[ur_id] != 1) {
editsite.php (23):if($user[ur_id] == 1) {
editsite.php (42): $sql = "SELECT * FROM site WHERE st_user_ref='$user[ur_id]' ORDER BY st_id"; $res = db_query($sql);
editsite.php (62): $sql = "SELECT * FROM site WHERE st_id='$bid' AND st_user_ref='$user[ur_id]'";
editsite.php (161): $sql .= " WHERE st_id='$bid' AND st_user_ref='$user[ur_id]'";
editsite.php (200): $sql = "DELETE FROM site WHERE st_id = '$bid' AND st_user_ref='$user[ur_id]'";
library.php (27):$db_user_uid = "ur_id";
user.php (192): $sql = "SELECT ur_mail FROM user WHERE ur_mail='$ur_mail' AND ur_id!=$user[ur_id]";
user.php (192): $sql = "SELECT ur_mail FROM user WHERE ur_mail='$ur_mail' AND ur_id!=$user[ur_id]";
user.php (231): $sql .= " WHERE ur_id='$user[ur_id]'";
user.php (231): $sql .= " WHERE ur_id='$user[ur_id]'";
[/php]
J'espère que ces éléments seront utiles à votre question