Mon admin interne veux pas marcher< Sujet précédent  Sujet suivant >
Index du Forum -> MODULES -> Création de module
AuteurMessage
Sweden.gif PooG
Développeur Nk 1.8

Messages : 719
Inscrit le: 18.07.2008
Posté le 30.06.2009 11:13  
Mon admin interne veux pas marcher
Enfin, c'est mon formulaire qui marche pas : j'ai créé des infos en + sur la table config du mysql (voir la fonction en bas)... Mais pk mon admin marche pas? Mem le message ne s'affiche pas !!!

<center><table cellpadding="0" cellspacing="0" style="text-align: center;"><tr><td>
<div style="background: url('themes/InS_Hazard/images/Admin/theme.png') no-repeat; width: 183px; height: 183px; cursor: pointer;" onclick="window.location.href='#'"></div>
</td><td width="40"></td><td>
<div style="background: url('#') no-repeat; width: 183px; height: 183px; cursor: pointer;" onclick="window.location.href='index.php?file=Admin'"></div>
</td></tr></table>

<form action="index.php?file=Admin&op=save_configins" method="post">
<table width="502" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="themes/InS_Hazard/images/Admin/top.png" width="502" height="17" /></td>
</tr>
<tr>
<td style="color: #999; font-size: 10px; padding-left: 5px; padding-right: 5px; background-image: url(themes/InS_Hazard/images/Admin/mid.png);"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="242"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%">Name</td>
<td width="50%">URL</td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard1']; ?>" style="width:110px;" name="InS_Hazard1" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard1b']; ?>" style="width:110px;" name="InS_Hazard1b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard2']; ?>" style="width:110px;" name="InS_Hazard2" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard2b']; ?>" style="width:110px;" name="InS_Hazard2b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard3']; ?>" style="width:110px;" name="InS_Hazard3" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard3b']; ?>" style="width:110px;" name="InS_Hazard3b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard4']; ?>" style="width:110px;" name="InS_Hazard4" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard4b']; ?>" style="width:110px;" name="InS_Hazard4b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard5']; ?>" style="width:110px;" name="InS_Hazard5" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard5b']; ?>" style="width:110px;" name="InS_Hazard5b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard6']; ?>" style="width:110px;" name="InS_Hazard6" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard6b']; ?>" style="width:110px;" name="InS_Hazard6b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard7']; ?>" style="width:110px;" name="InS_Hazard7" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard7b']; ?>" style="width:110px;" name="InS_Hazard7b" id="textfield2" /></td>
</tr>
<tr>
<td><input type="text" value="<?php echo $nuked['InS_Hazard8']; ?>" style="width:110px;" name="InS_Hazard8" id="textfield" /></td>
<td><input type="text" value="<?php echo $nuked['InS_Hazard8b']; ?>" style="width:110px;" name="InS_Hazard8b" id="textfield2" /></td>
</tr>
</table></td>
<td>&nbsp;</td>
<td width="242" align="right" valign="top">Welcome message<br>
<textarea name="InS_Hazardmess" rows="10" style="width:98%" id="textfield3"><?php echo $nuked['InS_Hazardmess']?></textarea></td>
</tr>
</table></td>
</tr>
<tr>
<td><img src="themes/InS_Hazard/images/Admin/btm.png" width="502" height="14" /></td>
</tr>
</table>
<p>
<input type="submit" name="button" id="button" value="Submit">
</p>
</form></center>
<?php
function save_configins()
{
global $nuked;


$sql = mysql_query("SELECT name, value FROM " . CONFIG_TABLE);
while (list($config_name, $config_value) = mysql_fetch_array($sql))
{
$default_config[$config_name] = $config_value;
$new[$config_name] = (isset($_POST[$config_name])) ? $_POST[$config_name] : $default_config[$config_name];
$new_value = addslashes($new[$config_name]);
$upd = mysql_query("UPDATE " . CONFIG_TABLE . " SET value = '" . $new_value . "' WHERE name = '" . $config_name . "'");
}

opentable();
echo "<br /><br /><div style=\"text-align: center;\"> Theme config has been saved</div><br /><br />";
redirect("index.php?file=Admin", 2);
closetable();
}
?>


c'est un fichier a part dans la directory themes/InS_Hazard/blocks/admin.php qui est en include au theme... Pk ça marche pas? à l'aide



Développeur officiel de nk1.8
Revenir en haut | Permalien
Sweden.gif PooG
Développeur Nk 1.8

Messages : 719
Inscrit le: 18.07.2008
Posté le 01.07.2009 17:31  
RE : Mon admin interne veux pas marcher
up svp



Développeur officiel de nk1.8
Revenir en haut | Permalien
France.gif natzox
Posting Freak



Messages : 1796
Inscrit le: 27.01.2008
Posté le 01.07.2009 18:52  
RE : Mon admin interne veux pas marcher
Le nom des variables dans les input (InS_Hazard1,InS_Hazard1b,InS_Hazard2,etc...) ne collent pas avec la variable que tu traitent dans la fonction save_configins, de plus tu as oublié de mettre le switch du $op en fonction de sa valeur (regrade les modules NK tout à la fin tu comprendras).



French Shareur P2P

De bonne régie pub :

Allosponsor, paiement par campagne
promobenef, paiement par click, et au taux de clics
Revenir en haut | Permalien
Sweden.gif PooG
Développeur Nk 1.8

Messages : 719
Inscrit le: 18.07.2008
Posté le 01.07.2009 23:53  
RE : Mon admin interne veux pas marcher
merci pr la rep natzox jvais regarder ça


Edit: Je confirme ça marche : merci bcp

Edité par PooG le 02/07/2009 02:19


Développeur officiel de nk1.8
Revenir en haut | Permalien
  • Français
  • English
  • Deusth