Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
<?php
include('config.php');
include("lib.php");
$link = opendb();
$query = doquery("SELECT latitude,longitude FROM rpg_users WHERE id='$id' LIMIT 1", "users");
$latitude = 0;
echo "<table width="100%" border="1">";
while ($latitude <= 5) {
echo "<tr>";
$longitude = 0;
while ($longitude <= 5) {
$sql = "SELECT id FROM rpg_users WHERE latitude='$latitude' AND longitude='$longitude'";
$query = mysql_query($sql);
$fetch = mysql_fetch_array($query);
$username = $fetch['username'];
echo "<td>".$username." </td>";
$longitude++;
}
echo "</tr>";
$latitude++;
}
echo "</table>";
?>partie pour plus de detail
fichier : lib.php
function opendb() { // Ouverture de la bdd.
include('config.php');
extract($dbsettings);
$link = mysql_connect($server, $user, $pass) or die(mysql_error());
mysql_select_db($name) or die(mysql_error());
return $link;
}
function doquery($query, $table) { // Selection des tables.
include('config.php');
global $numqueries;
$sqlquery = mysql_query(str_replace("{{table}}", $dbsettings["prefix"] . "_" . $table, $query)) or die(mysql_error());
$numqueries++;
return $sqlquery;
}
function gettemplate($templatename) { // SQL query pour les templates.
$filename = "templates/" . $templatename . ".php";
include("$filename");
return $template;
}
function parsetemplate($template, $array) { // Replacement des templates avec proper content.
foreach($array as $a => $b) {
$template = str_replace("{{{$a}}}", $b, $template);
}
return $template;
}fichier : config.php
<?php // config.php :: Infos pour l'installation du script à remplir.
$dbsettings = Array(
"server" => "localhost", // Nom du serveur MySQL. (Default: localhost)
"user" => "..........", // Nom de votre login MySQL.
"pass" => "..........", // Nom de votre password MySQL.
"name" => "........", // Nom de votre base MySQL.
"prefix" => "rpg", // Prefixe des tables MySQL. (Default: rpg)
"secretword" => "????"); // Mot secret utilisé lors de la mise a jour des cookies.
?>Hors ligne
alors, plusieurs petites choses
1 - les [code] et fermeture
2 - le probleme, c'est quoi exactement ??
pcke a moins que tu ne fasse partager ton code pour le plaisir (auxquel cas le titre du sujet est à changer), ca veut rien dire ca
rapport à ce que tu m'a dis, c'est corrigé il me semble
Hors ligne