|
[Mod Additem]Par Darkmore     (0 vote) Posté par Darkmore, le 18/08/2006 à 18:21:40 Tout d'abors ouvrer votre admin.php.
Ajouter ceci :
Code :
elseif ($do[0] == "additem") { additem(); }
apres :
Code :
elseif ($do[0] == "edititem") { edititem($do[1]); }
Ensuite juste avant le ?> ajouter ceci :
Code :
function additem() {
if (isset($_POST["submit"])) {
extract($_POST);
$errors = 0;
$errorlist = "";
if ($name == "") { $errors++; $errorlist .= "Le nom est exigé.<br />"; }
if ($buycost == "") { $errors++; $errorlist .= "Le prix est exigé.<br />"; }
if (!is_numeric($buycost)) { $errors++; $errorlist .= "Le prix doit être un nombre!.<br />"; }
if ($attribute == "") { $errors++; $errorlist .= "L'attribut est exigé.<br />"; }
if (!is_numeric($attribute)) { $errors++; $errorlist .= "L'attribut doit être un nombre.<br />"; }
if ($errors == 0) {
$updatequery = <<<END
INSERT INTO rpg_items (id, name, type, buycost, description, attribute) VALUES('$id', '$name', '$type', '$buycost', '$description', '$attribute');
END;
$query = doquery($updatequery, "Armes");
admindisplay("Armes ajouté","Ajouter une Armes");
} else {
admindisplay("<b>Erreurs:</b><br /><div style='color:red;'>$errorlist</div><br />Veuillez retourner et essayer encore.", "Ajouter une ville");
}
}
$page = <<<END
<b><u>Ajouter une armes</u></b><br/><br/>
<form method="POST" action="admin.php?do=additem">
ID:<input type="text" name="id" size="20"></p>
<p>Nom:<input type="text" name="name" size="30" maxlength="30" /></p>
<p>Type:<select name="type"><option value="1" {{type1select}}>Arme</option><option value="2" {{type2select}}>Armure</option><option value="3" {{type3select}}>Protection</option></select></p>
<p>Prix:<input type="text" name="buycost" size="5" maxlength="10" /> rubis</p>
<p>Description:<textarea name="description" type="text" rows="5" cols="50"></textarea></p>
<p>Attribut:<input type="text" name="attribute" size="5" maxlength="10" /><br /><span class="small">Le nombre de points que l'objet ajoute au pouvoir d'attaque (armes) ou au pouvoir de défense (armures/protections).</span></p>
<p><input type="submit" name="submit" value="Valider">
<input type="reset" name="reset" value="Annuler"> </p>
</form>
END;
if ($row[""] == 0) { $row[""] = "selected='selected' "; } else { $row[""] = ""; }
$page = parsetemplate($page, $row);
admindisplay($page, "Ajouter une armes");
}
Et enfin dans l'admin templates sous editer item:
Code :
<a href="admin.php?do=additem">Ajout armes</a><br />
Voila voilou
-------------------------------------------------------
|
Message :
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par grosdunord, le 18/08/2006 à 20:04:12 et encore une fois le maitre a frappé bravo pour ce mod il vas impec :p
mais quand vas tu t'arreter
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par enought, le 19/09/2006 à 23:29:24 petite modif pour avoir le spécial en plus
Citation :
function additem() {
if (isset($_POST["submit"])) {
extract($_POST);
$errors = 0;
$errorlist = "";
if ($name == "") { $errors++; $errorlist .= "Le nom est exigé.<br />"; }
if ($buycost == "") { $errors++; $errorlist .= "Le prix est exigé.<br />"; }
if (!is_numeric($buycost)) { $errors++; $errorlist .= "Le prix doit être un nombre!.<br />"; }
if ($attribute == "") { $errors++; $errorlist .= "L'attribut est exigé.<br />"; }
if (!is_numeric($attribute)) { $errors++; $errorlist .= "L'attribut doit être un nombre.<br />"; }
if ($errors == 0) {
$updatequery = <<<END
INSERT INTO rpg_items (id, name, type, buycost, description, attribute, special) VALUES('$id', '$name', '$type', '$buycost', '$description', '$attribute', '$special');
END;
$query = doquery($updatequery, "Armes");
admindisplay("Armes ajouté","Ajouter une Armes");
} else {
admindisplay("<b>Erreurs:</b><br /><div style='color:red;'>$errorlist</div><br />Veuillez retourner et essayer encore.", "Ajouter une ville");
}
}
$page = <<<END
<b><u>Ajouter une armes</u></b><br/><br/>
<form method="POST" action="admin.php?do=additem">
ID:<input type="text" name="id" size="20"></p>
<p>Nom : <input type="text" name="name" size="30" maxlength="30" /></p>
<p>Type : <select name="type"><option value="1" {{type1select}}>Arme</option><option value="2" {{type2select}}>Armure</option><option value="3" {{type3select}}>Protection</option></select></p>
<p>Prix : <input type="text" name="buycost" size="5" maxlength="10" /> rubis</p>
<p>Description : <textarea name="description" type="text" rows="5" cols="50"></textarea></p>
<p>Attribut : <input type="text" name="attribute" size="5" maxlength="10" /><br /><span class="small">Le nombre de points que l'objet ajoute au pouvoir d'attaque (armes) ou au pouvoir de défense (armures/protections).</span></p>
<p>Special : <input type="text" name="special" size="30" maxlength="50" /><br />
<p><input type="submit" name="submit" value="Valider">
<input type="reset" name="reset" value="Annuler"> </p>
</form>
END;
if ($row[""] == 0) { $row[""] = "selected='selected' "; } else { $row[""] = ""; }
$page = parsetemplate($page, $row);
admindisplay($page, "Ajouter une armes");
}
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par enought, le 19/09/2006 à 23:38:10 nouvel pour pouvoir choisir l'image de l'objet
Code :
function additem() {
if (isset($_POST["submit"])) {
extract($_POST);
$errors = 0;
$errorlist = "";
if ($name == "") { $errors++; $errorlist .= "Le nom est exigé.<br />"; }
if ($buycost == "") { $errors++; $errorlist .= "Le prix est exigé.<br />"; }
if (!is_numeric($buycost)) { $errors++; $errorlist .= "Le prix doit être un nombre!.<br />"; }
if ($attribute == "") { $errors++; $errorlist .= "L'attribut est exigé.<br />"; }
if (!is_numeric($attribute)) { $errors++; $errorlist .= "L'attribut doit être un nombre.<br />"; }
if ($errors == 0) {
$updatequery = <<<END
INSERT INTO rpg_items (id, name, type, buycost, description, attribute, special, image) VALUES('$id', '$name', '$type', '$buycost', '$description', '$attribute', '$special', '$image');
END;
$query = doquery($updatequery, "Armes");
admindisplay("Armes ajouté","Ajouter une Armes");
} else {
admindisplay("<b>Erreurs:</b><br /><div style='color:red;'>$errorlist</div><br />Veuillez retourner et essayer encore.", "Ajouter une ville");
}
}
$page = <<<END
<b><u>Ajouter une armes</u></b><br/><br/>
<form method="POST" action="admin.php?do=additem">
ID:<input type="text" name="id" size="20"></p>
<p>Nom : <input type="text" name="name" size="30" maxlength="30" /></p>
<p>Type : <select name="type"><option value="1" {{type1select}}>Arme</option><option value="2" {{type2select}}>Armure</option><option value="3" {{type3select}}>Protection</option></select></p>
<p>Prix : <input type="text" name="buycost" size="5" maxlength="10" /> rubis</p>
<p>Description : <textarea name="description" type="text" rows="5" cols="50"></textarea></p>
<p>Attribut : <input type="text" name="attribute" size="5" maxlength="10" /><br /><span class="small">Le nombre de points que l'objet ajoute au pouvoir d'attaque (armes) ou au pouvoir de défense (armures/protections).</span></p>
<p>Special : <input type="text" name="special" size="30" maxlength="50" /><br />
<p>Image : <input type="text" name="image" size="20" /><br />
<p><input type="submit" name="submit" value="Valider">
<input type="reset" name="reset" value="Annuler"> </p>
</form>
END;
if ($row[""] == 0) { $row[""] = "selected='selected' "; } else { $row[""] = ""; }
$page = parsetemplate($page, $row);
admindisplay($page, "Ajouter une armes");
}
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par tecjas, le 03/12/2006 à 16:36:24 quand je l'achete sa me met une erreure mysql...
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par tecjas, le 08/01/2007 à 20:26:16 esrt ce que qqn peu faire la fersion mais stable (le scripte ne créer pas l'objet dans les tables mysql alor... bug)
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par Darkmore, le 08/01/2007 à 20:34:14 Marche tres bien le mod , pas ma faute si tu sais pas lutiliser
-------------------------------------------------------
|
SquallAdministrateur
Messages : 1198
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par sff, le 08/01/2007 à 20:40:50 tecjas tu peux nous donner l'erreur?
-------------------------------------------------------
Version actuelle : 1.2b
Site officiel : http://www.rpgillusion.net
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par tecjas, le 08/01/2007 à 21:35:04 ba quand on achete l'arme qu'on a créer sa fait une ereure mysql en donnanrt a chaque fois des valeurs dierentes pr mes gilles et le bonus
|
|
RE:[Mod Additem]Par Darkmor...     (0 vote) Posté par tecjas, le 03/02/2007 à 17:45:52 c bon bug resolu cela vien du fait que le mod de darkmoore choisit pas dimage et laisse un champ vide pour special a la place de aucun donc bug
|