isitien

  • Nombre de sujets
    11
  • Nombre de messages
    53
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

isitien
le 05/01/2007 à 18:50
Pas de transmission de donnees
y a personne qui peut m aider a pourquoi mes variables ne sont pas transmissibles d une page a une autre§
isitien
le 22/12/2006 à 13:19
Pas de transmission de donnees
Salut,

je voudrais creer un pti flash news mais je me suis croise au cote admin, j'arrive pas a supprimer / modifier les donnees, mes requetes sont vide:

voir les donnees dans une table scroll_view.php
<?php
include ('config.php');

$titre = isset($_POST['titre']) ? $_POST['titre'] : '';
$message = isset($_POST['message']) ? $_POST['message'] : '';
$url = isset($_POST['url']) ? $_POST['url'] : '';
$date = isset($_POST['date']) ? $_POST['date'] : '';
$id = isset($_GET['id']) ? $_GET['id'] : '';


$date = date("d/m/Y");

$connection = mysql_connect($dbhost, $dblogin, $dbpassword) or die ($ErrorConnection);
$db = mysql_select_db($dbname, $connection) or die ($ErrorDBase);
$select = "SELECT * FROM $scroll_table";
$result = mysql_query($select,$connection) or die ($ErrorSelect);
$Total = mysql_num_rows($result);

if($Total=='0')
{
echo $ErrorScroll1;
}
else
{
?>
<form method="POST" name="scroll_view" action="index.php?rub=Scroll_Action">
<div align="center" dir="rtl">
<table width="100%">
<tr><td colspan="4">&#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;:&nbsp;&nbsp; <? echo $Total; ?></td>
<tr>
<td>Titre</td>
<td>Message</td>
<td>URL</td>
<td>Action</td></tr>
<?
//////// multipages partie 1 debut /////
//donner une valeur au nombre de message par page
$NombreDeMessagesParPage = '4'; // Essayez de changer ce nombre pour voir :o)
//calculer le nombre de page avec arrondissement sup ceil()
$NombreDePages = ceil($Total / $NombreDeMessagesParPage); // Total = 10 => 10/4=2.5 => ceil=3 pages

//on met page comme variable
if (isset($_GET['page']))
{
// $page = $_GET['page']; // On r&#43317;p&#40165; le num&#44271; de la page indiqu&#39012;ans l'adresse (admin.php?page=4)
$page = intval($_GET['page']);
}
else // La variable n'existe pas, c'est la premi&#40165; fois qu'on charge la page
{
$page = 1; // On se met sur la page 1 (par d&#43489;ut)
}

// On calcule le num&#44271; du premier message qu'on prend pour le LIMIT de MySQL
$PremierMessageAafficher = ($page - 1) * $NombreDeMessagesParPage;
$select1 = 'SELECT * FROM '.$scroll_table.' ORDER BY id DESC LIMIT '. $PremierMessageAafficher . ', '. $NombreDeMessagesParPage;
$result1 = mysql_query($select1,$connection) or die ($ErrorSelect);
/// multipages partie 1 fin ////////////

// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($result1)) {
// on affiches les r&#44341;ltats dans la <table>
$titre = $data['titre'];
$message = $data['message'];
$url = $data['url'];
$id = $data['id'];

?>

<tr><td>
<input type="text" name="titre" size="20" maxlength="50" value="<? echo $titre; ?>" class="input01">
</td>
<td>
<textarea name="message" cols="45" rows="8" class="textarea01"><? echo $message; ?></textarea>
</td>
<td>
<input type="text" name="url" size="20" maxlength="50" value="<? echo $url; ?>" class="input01">
</td>
<td>
<?

echo '<a href="'.$url_admin.'/index.php?rub=Scroll_Action&act=update&id='.$id.'"><img src="'.$url_du_site.'/Images/update.gif" alt="&#1578;&#1593;&#1583;&#1610;&#1604; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;" class="imglink"></a>';
echo '&nbsp;&nbsp';
echo '<a href="'.$url_admin.'/index.php?rub=Scroll_Action&act=del&id='.$id.'"><img src="'.$url_du_site.'/Images/delete.gif" alt="&#1605;&#1587;&#1581; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;" class="imglink"></a>';
?>
</td></tr>
</div>
<?php
} // fermeture de while
?>
<td>
<form name="formpages" action="POST">
<?
//http://www.htmlcodetutorial.com/forms/_SELECT_onChange.html
?>
<SELECT name="ListeUrl" size=1 ONCHANGE="location = this.options[this.selectedIndex].value;" class="select01">
<option selected>&#1575;&#1606;&#1578;&#1602;&#1604; &#1573;&#1604;&#1609; &#1575;&#1604;&#1589;&#1601;&#1581;&#1577;</option>
<?
for ($i = 1 ; $i <= $NombreDePages ; $i++)
{
echo '<center><option value="'.$url_admin.'/index.php?rub=Scroll_View&page=' . $i . '"><a href="'.$url_admin.'/index.php?rub=Scroll_View&pagepage=' . $i . '">' . $i . '</a></option></center>';
}
?>
</select>
</form>
</td></tr>
<tr><td>&#1593;&#1583;&#1583; &#1575;&#1604;&#1589;&#1601;&#1581;&#1575;&#1578;:&nbsp;&nbsp; <? echo $NombreDePages; ?></td></tr>
<?

mysql_close ();
} // fermeture de else {}
?>
</table>
</form>
<?
/*
if ($i != '0' && $i > '1' && $i < $NombreDePage){
$suivant = $_GET[i] + 1; // on ajoute 1 au numero de page en cours
echo '<a href="'.$url_admin.'/index.php?rub=Scroll_View&page='.$suivant.'">&#1575;&#1604;&#1578;&#1575;&#1604;&#1610;</a>'; //le lien pour les pages suivantes
}
if($NombreDePages !='0' && $i > '1' && $i< '10')
{
echo '&nbsp;&nbsp;<a href="javascript: history.back();">&#1575;&#1604;&#1587;&#1575;&#1576;&#1602;</a>'; // retour page précédente, ici version javascript
}
*/
?>


executer l'action supp/modi scroll_action.php:

<?php
include ('config.php');

if(isset($_POST['date'])) $date = $_POST['date'];
else $date = '';
if(isset($_POST['url'])) $url = $_POST['url'];
else $url = '';
if(isset($_POST['titre'])) $titre = $_POST['titre'];
else $titre = '';
if(isset($_POST['message'])) $message = $_POST['message'];
else $message = '';
if(isset($_POST['act'])) $act = $_POST['act'];
else $act = '';

$date = date("d/m/Y");

echo $titre;

$connection = mysql_connect($dbhost, $dblogin, $dbpassword) or die ($ErrorConnection);
$db = mysql_select_db($dbname, $connection) or die ($ErrorDBase);
$select = 'SELECT * FROM '.$scroll_table;
$result = mysql_query($select,$connection) or die ($ErrorSelect);
$Total = mysql_num_rows($result);

if($act=="del")
{
$qryDelete = 'Delete from '.$scroll_table.' WHERE id='.$_GET['id'];
mysql_query ($qryDelete) or die('ERR_SQL :'. $qryDelete . '' . mysql_error());
echo $qryDelete;
$Total1 = mysql_affected_rows($result);
if ($Total1 !== false){
echo $ErrorDeleteQuery1;
echo $Refresh1;
}
else
{
echo $ErrorDeleteQuery2;
echo $ErrorReturn;
}
}
if($act=="update")
{
$qryUpdate = 'Update '.$scroll_table.' set titre="'.$titre.'", url="'.$url.'", message="'.$message.'" WHERE id='.$_GET['id'];
mysql_query ($qryUpdate) or die('ERR_SQL :'. $qryUpdate . '' . mysql_error());

$Total2 = mysql_affected_rows($result);
if ($Total2 !== false){
echo $ErrorUpdateQuery1;
echo $Refresh1;
}
else
{
echo $ErrorUpdateQuery2;
echo $ErrorReturn;
}
mysql_close();
}
?>
isitien
le 25/11/2006 à 09:46
Erreur 500
Salut,

Je suis heberge sur free.fr, quand je me connecte au site il m'affiche: HTTP 500 Internal Server Error sur la bare de titre.C'est quoi cette erreur.

Merci
isitien
le 23/11/2006 à 15:44
Categories et sous categories
Est ce les tables sont correctes:

Categories generales:
CREATE TABLE `sawtiyat` (
`id` int(11) NOT NULL auto_increment,
`sawtiyat` varchar(50) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`icon` varchar(255) NOT NULL default '',
`url` varchar(50) NOT NULL default '',
`information` text NOT NULL,
PRIMARY KEY (`id`)
)TYPE=MyISAM;

Sous categories:
CREATE TABLE `moughani` (
`id` int(11) NOT NULL auto_increment,
`moughani` varchar(50) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`icon` varchar(255) NOT NULL default '',
`url` varchar(50) NOT NULL default '',
`information` text NOT NULL,
`sawtiyat_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;

Les Albums:
CREATE TABLE `shareet` (
`id` int(11) NOT NULL auto_increment,
`shareet` varchar(50) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`icon` varchar(255) NOT NULL default '',
`url` varchar(50) NOT NULL default '',
`information` text NOT NULL,
`moughani_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;

Les chansons:
CREATE TABLE `onshouda` (
`id` int(11) NOT NULL auto_increment,
`onshouda` varchar(50) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`icon` varchar(255) NOT NULL default '',
`url` varchar(50) NOT NULL default '',
`information` text NOT NULL,
`shareet_id` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ;
isitien
le 19/11/2006 à 16:53
Categories et sous categories
Donc ca serait ainsi:

table_categorie_principale
id
nom
date

table_sous_cat
id
id_table_cat_principale
nom
date

table_chanson
id
id_table_sous_cat
nom
date

table_liaison
id
id_table_cat_principale
id_table_sous_cat
id_table_chanson
isitien
le 18/11/2006 à 15:29
Categories et sous categories
Salut,

Je voudrais faire un script de musique, qui comporte des categories principales, des sous categories et les chansons, par exemple:

Categories principales:
- Francaise
- Anglaise
- Latino

Sous Categories de la categorie principale Francaise:
- Chanteur 1
- Chanteur 2
- Chanteur 3

Les Chansons du chanteur 1:
- Chanson 1
- Chanson 2
- Chanson 3

Je veux utiliser une seule base de donnee pour tout ca, sachant que je vais lister les categories principales, choisir une seule et apres choisir la langue et le chanteur pour que je puisse inserer les chansons de chaque chanteur dans la categorie.

Est ce que vous avez une idee sur ca, le principe de fonctionnement.

Merci
isitien
le 18/10/2005 à 15:55
Update me fait troubler
est ce ke le fait de passer mes variables ainsi peut influencer mes scripts:

<?php
$date = $data['date'];
$ip = $data['ip'];
$hour = $data['hour'];
$name = $data['name'];
$email = $data['email'];
$city = $data['city'];
$country = $data['country'];
$message = smiley($data['message']);
$url = $data['url'];
?>
isitien
le 17/10/2005 à 04:44
Update me fait troubler
J'ai corrige ca:

<?php
if($action == 'update')
{
$sql3 = "UPDATE gbook SET message='$message', name='$name' WHERE id=". $_GET['id'];
$result3 = mysql_query($sql3,$connection) or die('Erreur SQL Update: '.mysql_error());
echo 'les donnees ont ete modifie';
echo "<meta http-equiv=\"refresh\" content=\"10;url=index.php?menu=GuestBookCensure\">\n ";
}
?>


et j ai ajoute la form:

<form name="formpages" method="POST" action="index.php?rub=ViewGuestBookMessages&action=update">

<input type="submit" value="update">

et ca me retourne une erreur:

Notice: Undefined index: id in c:\program files\easyphp1-7\www\dubaiboy\admin_area\AdminGuestBook\ViewMessages.php on line 51
Erreur SQL Update: Erreur de syntaxe près de '' à la ligne 1

Alors que l'id est deja appelle:

if(isset($_GET['id'])) $id = $_GET['id'];
else $id = '';

en plus de ca les champs modifies restent toujours vides
LoadingChargement en cours