raphlight

  • Signature
    http://raphlight.free.fr/trad.php
  • Site web
  • Nombre de sujets
    64
  • Nombre de messages
    380
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

raphlight
le 06/06/2008 à 08:23
Problème variable dans une autre...
euh...j'ai eu ce problème hier vers 2h00 du matin, m'en voulez pas ^^

C'est en postant le message ci-dessus que je me suis rendu compte de l'évidence de la chose... Je déclare $sql, $req et $data...puis je les redéclare autrement juste après...

Voilà je suis bien réveillé maintenant j'ai corrigé mon erreur simplement en remplaçant les variables pour la premierre recherche sql en $sql2 $req2 et $data2.

<?php

# $sql2 = 'SELECT lienm FROM table1 WHERE login = "'.$_SESSION['pseudo'].'"';
# $req2 = mysql_query($sql2) or die('Erreur SQL !<br />'.$sql2.'<br />'.mysql_error());
# $data2 = mysql_fetch_array($req2);

?>



En conclusion merci beaucoup la globule, ce topic est résolu :D
http://raphlight.free.fr/trad.php
raphlight
le 06/06/2008 à 08:14
Problème variable dans une autre...
étrange...peut être avais-je déclaré trop tôt la variable ou l'ai je vidé quelque part...je vais chercher ca. En tout cas maintenant que j'ai tout collé ca marche impeccablement :D

merci la globule ;)


Hum...par contre j'ai un deuxième problème un peu dans le même genre :

<?php

$sql = 'SELECT lienm FROM table1 WHERE login = "'.$_SESSION['pseudo'].'"';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);


$sql = 'SELECT finm FROM table1 WHERE login = \''.$_SESSION['pseudo'].'\'';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$data = mysql_fetch_array($req);


$minicity = "http://".$data['lienm'].".site.com/".$data['finm']."";

?>


Si le data lienm vaut "exemple" et finm vaut "test", en faisant un echo j'obtiens :

http://.site.com/test

Y a t-il une sorte d'interférence entre les deux pour que le premier ne puisse pas s'afficher?
http://raphlight.free.fr/trad.php
raphlight
le 06/06/2008 à 00:41
Problème variable dans une autre...
Bonjour,

voici un bout de code, la $variable1 est déclarée juste avant ce morceau de code :

<?php 

$url = "http://monsite.com/$variable1";

?>


Le problème...si je fais un echo de la varianle $url j'obtiens http://monsite.com/ alors que la $variable1 a été définie au moment du test comme contenant le mot "dossier1"...l'echo aurait donc du afficher http://minsite.com/dossier1/

Y a t-il un problème au niveau de l'insertion de ma $variable1 dans la variable $url ? (je n'ai jamais vaiment bien compris le fonctionnement des slashs, anti slash, points et guillemets dans les variables...)

Ou bien faut il que je cherche ailleurs dans mon code?

merci d'avance ;)
http://raphlight.free.fr/trad.php
raphlight
le 07/05/2008 à 10:59
Envoi de sms
Bonjour,

j'aimerais savoir comment fonctionne les envois de sms a partir d'un site internet afin éventuellement d'etablir moi même un script d'envoi de sms...

Mais je n'ai aucune idée du language à utiliser ni même de la façon dont s'y prendre...

Si quelqu'un pourrait m'eclairer ;)

merci
http://raphlight.free.fr/trad.php
raphlight
le 24/03/2008 à 12:55
Problème de "Location"...
Désolé du double post, juste pour vous prévenir que maintenant ca fonctionne, le problème venait bien de mon erreur de "soummettage" (Ca existe ce mot ? ^^) de formulaire ;)
http://raphlight.free.fr/trad.php
raphlight
le 24/03/2008 à 12:24
Problème de "Location"...
arf...

le problème vient certainement du fait que le script que j'ai cité dans les précédents messages ne s'execute que si un formulaire est soumis...et ce formulaire est soumis comme cela :
<form action="page1.php" method="post">


Autrement dit...erreur bête de ma part ! Puisque dès qu'on soumet le formulaire tout ce qu 'il y a après le nom du fichier (ceci : ?nom=XX) disparait...

Je pense donc qu'il faut que je mette ceci après avoir déclaré la variable $nom même si le formulaire n'est pas soumis...
<form action="page1.php?nom=$nom" method="post">


Je vous tiendrais au courant ;)
http://raphlight.free.fr/trad.php
raphlight
le 23/03/2008 à 17:17
Système de parrainage
ben j'utiliserais les id alors, ca change pas beaucoup ;)

Merci pour la réponse, j'ai essayé comme ca et ca marche ;)


<?php

$strquery = 'UPDATE membre SET Pointspar= Pointspar + 1 WHERE login="'.$par2.'"';

?>


Il ne me reste plus qu'un seul problème pour termienr le système...ce problème est exposé ici :
http://www.lephpfacile.com/forum/1-php-mysql/5917-probleme-de-location

merci à tous :)
http://raphlight.free.fr/trad.php
raphlight
le 23/03/2008 à 17:14
Problème de "Location"...
En effet c'est juste un exemple ;)

Donc si j'ai bien compris, je doit declarer la varable dans les 2 cas, soit :

<?php 

if ( !empty ( $_GET['nom'] )) {
$nom = mysql_real_escape_string($_GET['nom']);
}
else {
$nom = mysql_real_escape_string($_GET['nom']);
header('Location: http://'.$nom.'.com');
exit();
}

header('Location: http://'.$nom.'.com/vid');

?>

J'ai essayé mais ca ne marche pas :S

J'ai du commettre une erreur mais je ne comprends pas où... :S
http://raphlight.free.fr/trad.php
raphlight
le 22/03/2008 à 19:12
Problème de "Location"...
Bonjour,

j'ai une page de ce type là : page1.php?nom=XXX.

Pour l'exemple qui suit, "nom" vaut "lephpfacile".

Donc on a : page1.php?nom=lephpfacile

Normalement, à l'aide du script ci-dessous, on doit être redirigé vers le site... Mais ca ne fonctionne pas. ca redirige simplement vers http://.com
Le "lephpfacile" n'a pas été pris en compte...

Pourquoi?

<?php 

if ( !empty ( $_GET['nom'] )) {
$nom = mysql_real_escape_string($_GET['nom']);
}
else {
header('Location: http://'.$nom.'.com');
exit();
}

header('Location: http://'.$nom.'.com/vid');
exit();
?>
http://raphlight.free.fr/trad.php
raphlight
le 22/03/2008 à 17:40
Système de parrainage
Par exemple,

j'avais pensé générer un lien www.monsite.com/inscr.php?par=Pseudoduparrain

Puis chaque fois qu'un formulaire d'inscription est validé par le biais de ce lien, une point s'ajouterait dans un champ Mysql correspondant au membre parrain.

Ainsi on pourrait voir que les meilleurs parrains ont le plus de points en observant la table répertoriant les membres.

Mon problème survient lorsque je veux rajouter un point une fois un formulaire validé...je ne sais pas comment faire :S

Bout de code concerné :
$strquery = 'UPDATE membre SET Pointspar="+1 ??" WHERE login="'.$par.'"';
http://raphlight.free.fr/trad.php
LoadingChargement en cours