begin process at 2012 05 30 14:02:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Demande Php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Demande Php

vendredi 2 décembre 2011 à 23:12:26 | Demande Php

petitmozart


Bonjour à tous,
je suis un jeune debutant en Php/Mysql;
en faite je suis entrain d'écrire un programme de gestion d'interface d'une base de données,precisemment celle de l'èlimination d'un elemnt de ma base de données.
Le code execute très bien(i.e efface bien la donnée de la base saisie,mais me signale une erreur de compilation);
voici mn code .php:

<?php
/*echo $_POST['nom']."<br>";
echo $_POST['informations']."<br>";

echo $_POST['categorie']."<br>";
*/

$hote="localhost";
$utilisateur="root";
$modpasse="";

$connection= mysql_connect($hote, $utilisateur, $modpasse);
//echo $connection;
$nomelabase="labase";

mysql_select_db ($nomelabase, $connection);

if($_GET['action'] == "suppr"){
$requetespeciale = "DELETE FROM latable WHERE numero=$_GET[num]";
mysql_query($requetespeciale, $connection);
}

$requete = "SELECT * FROM latable ORDER BY numero";

//$requete = "INSERT latable SET numero='', nom='$_POST[nom]', informations='$_POST[informations]', categorie='$_POST[categorie]'";

echo $requete."<br>";

$resultat = mysql_query($requete, $connection);

echo $resultat;
?>
<table border=4>
<?php
while($test = mysql_fetch_row($resultat)){
list ($numero, $nom, $informations, $categorie) = $test;
echo '<tr><td>';
echo $nom;
echo'</td><td>';
echo "<a href='execute.php?num=$numero&action=suppr'><img src ='images/supprimer.gif'></a>";
echo '</td></tr>';
}
?>
</table>

il me génère une erreur sur la ligne 18 qui est la suivante:

if($_GET['action'] == "suppr"){.....

en me disant ceci:
( ! ) Notice: Undefined index: action in C:\wamp\www\tests\execute.php on line 18
Call Stack
# Time Memory Function Location
1 0.6215 678120 {main}( ) ..\execute.php:0


je cherche depuis vraiment ou est l'eereur sans cesse.
Serais entrain de commettre une grave erreur sans le savoir? merci a tous.



Merci pour tout votre soutien...
vendredi 2 décembre 2011 à 23:45:20 | Re : Demande Php

47

Bonsoir,

php te dit juste qu'il n'a pas trouvé l&#8217;entrée action dans $_GET, teste juste si cette entrée existe avec la fonction isset le message devrait ne plus s'afficher

if (isset($_GET['action']) && 'suppr' == $_GET['action']) {
// ton code
}

bonne soirée
samedi 3 décembre 2011 à 11:54:50 | Re : Demande Php

petitmozart


Merciiiiiiiiiiiiiiiiiiii! ça marche c parfait...

Merci pour tout votre soutien...
samedi 3 décembre 2011 à 16:23:58 | Re : Demande Php

petitmozart


svp,
toujours pour mn projet,
ce bout d code PHP me dit erreur a la ligne 21 ecrivant comme message d'erreur:

! ) Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\tests\formulaire.php on line 21


la ligne 21 etant:
<form name="leformulaire" action="execute.php" <?php if(isset($_GET['action']) && $_GET['action']=="modif"){ echo "?action=modif&num=$_GET['num']"; } ?> method="post">


le code etant:


<html>
<body>
<?php
$hote="localhost";
$utilisateur="root";
$modpasse="";

$connection= mysql_connect($hote, $utilisateur, $modpasse);
//echo $connection;
$nomelabase="labase";

mysql_select_db($nomelabase, $connection);

// $requete = "SELECT * FROM latable WHERE numero=$_GET['num']";

$resultat = mysql_query($requete, $connection);
$test = mysql_fetch_row($resultat);
list ($numero, $nom, $informations, $categorie) = $test;
?>

<form name="leformulaire" action="execute.php" <?php if(isset($_GET['action']) && $_GET['action']=="modif"){ echo "?action=modif&num=$_GET['num']"; } ?> method="post">
Nom :<br>
<input name="nom" type=text length=30 value=<?php if($_GET[action]=="modif"){ echo "$nom";} ?>><br>
Informations :<br>
<textarea name="informations" cols=35 rows=6><?php if($_GET[action]=="modif"){ echo $informations;} ?></textarea><br>
Catégorie :<br>
<input type=radio name="categorie" value="news" <?php if($categorie=="news") { echo "CHECKED";} ?> >
News<br>
<input type=radio name="categorie" value="infos" <?php if($categorie=="infos") { echo "CHECKED";} ?> >
Infos<br>
<input type=radio name="categorie" value="photos" <?php if($categorie=="photos") { echo "CHECKED";} ?> >
Photos<br>
<input type=submit value="Vazy Envoie !">
</form>
</body>
</html>

Merci pour tout votre soutien...


Cette discussion est classée dans : connection, php, mysql, post, echo


Répondre à ce message

Sujets en rapport avec ce message

PB avec les sessions [ par lpikachu58 ] Salut les jeunes, j'ai un pb avec les sessions php. Ca marche mais j'ai warning que je voudrais bien virer. Ma question est comment ne pas avoir de wa indentification et connexion grâce à un formulaire [ par auremy ] Bonjour,J'ai crée un formulaire html qui permet à l'utilisateur de saisir son login et son mot de passe. La validation envoye ses informations à une p pret à me jeter par la fenetre (delete mysql) [ par sniperts ] voila je veux supprimer des champs via un formulaire dynamiquele formulaire se charge bien , mais la suppression ne fonctionne pas, qqn peut m aider!v jeu grattage/php/mysql [ par krowers ] voila j'ai un jeu de grattage qui quand j'y joue et que je gagne 0.01 point cela s'ajoute normalement a ma base de donnée tandis que quand je gagne 0 Le filtre ne fonctionne pas [ par Joleroy ] Salut a tous!J ai cree une page appelé Kits.php qu j appelle par Kit.php?tipekit=type_du_kitVoici son code:$type=$_GET['typekit'];$connect = mysql_con passage parametres php [ par Puec ] Bonjour, Je débute en php, et je rencontre un problème.J'ai un formulaire qui contient 2 listes déroulantes contenant dont chacun des items provient d Connection mysql avec php5 [ par Chess0 ] Bonjour, j'ai installé récemment la dernière version de mysql ainsi que la dernière version de php (5). J'ai essayé la connection à ma base de données Mysql, connection a distance [ par stroubinou ] Bonjour, Anciennement multimania, j'ai décidé de m'exiler ( trop de frame pub) et de me faire héberger chez mon FAI : est vidéo communication ... Seul erreur connection bb mysql [ par rchristian ] salut à tous sur win2000 serveur IIS 4 avec PHP 4.3.10 et mysql  4.1 j'ai un probleme de connection à la base au lancement de phpmyadmin dans fichier Pas de surbrillance en php ? [ par nougitch ] Bonjour, Impossible de faire un "onmouseover" et un onmouseout" dans mon code php. Ca marche très bien en HTML... Voir la balise en gras. Merci d'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales