yearling

  • Nombre de sujets
    40
  • Nombre de messages
    79
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

yearling
le 18/03/2004 à 15:07
Header ???
Bonjour à tous,

comme tous les habitués de PHP, je suppose que vous avez déjà eu quelques fois le message d'erreur à propos de l'instruction 'Header' ...

Warning: Cannot modify header information - headers already sent by (output started at /www/docs/hosted/.../test.php:6) in /www/docs/hosted/.../test.php on line 8

En fait, j'aimerais remplacer ce problème avec du javascript qui fasse la même chose que cette instruction header ...

Voici un code qui doit être +/- correct mais il refuse tout-de-même de me rediriger vers la bonne page ...

$strRedirect = "Preview/Print_Form.php?Identificateur=".$_GET["Identificateur"];

echo "<SCRIPT>javascript:window.Location='$strRedirect';</SCRIPT>";

Voici ce qu'il me met comme message :

Objet attendu

Je vous remercie d'avance pour votre aide ...

Thierry
yearling
le 08/03/2004 à 10:24
PHP - MySQL
Bonjour à tous,

je voudrais juste un petit renseignement concernant l'exécution d'une requête SQL.

Est-ce possible de tester le résultat d'une requête (SELECT) pour savoir si aucun enregistement ne correspond aux critères de recherche.

En fait, je recherche les dossier payés pour une certaine date. Si ma requête ne retourne aucun résultat, je ne dois pas faire l'instruction suivante qui est de calculer le nombre d'enregistrements que ma requête m'a retournés.

Existe-t-il des codes retour pour toutes requêtes exécutées ? Ex : 405 : fin de table ...

Merci d'avance pour votre collaboration

Thierry
yearling
le 02/01/2004 à 12:53
Cookie ...
Salut à tous,

tout d'abord, je tiens à vous souhaiter une bonne année et une bonne pour cette nouvelle année ainsi que beaucoup de succès à tous les niveaux.

Voici ma question :

en fait, je me demande comment faire en asp pour créer un cookie à plusieurs niveaux ...

Je suis en train de traduire tout le site de l'asp en php.

Voici la commande en asp :

Response.Cookies("Partner")("ID") = "vdv"

Je vous remercie d'avance pour votre aide ...

Thierry
yearling
le 18/12/2003 à 15:01
Global.asa pour php ...
Bonjour à tous,

existe-t-il une alternative en PHP au fichier global.asa de l'ASP.

En fait, j'aimerais bien avoir une variable globale que je puisse utiliser dans n'importe quelle page web.

Merci d'avance pour votre aide ...
yearling
le 03/10/2003 à 15:37
Référencer même nom de champ de 2 tables ...
Bonjour à tous,

juste une petite question au niveau du référencement du même nom de champ de 2 tables différentes. Comment puis-je faire pour aller chercher la valeur de la zone de telle table ?

Ex : 2 tables : joueur et entraineur. Ces 2 tables ont un champ qui porte le même nom et qui est "nom_field". Comment puis-je faire pour référencer "nom_field" de la table joueur et "nom_field" de la table entraineur. (ex : $rsRecord["joueur.nom_field"] ???).

Merci d'avance pour votre aide ...
yearling
le 20/08/2003 à 17:02
Même champ dans plusieurs tables ...
Bonjour à tous,

savez-vous comment je peux faire pour afficher un champ se trouvant dans plusieurs tables.

Ex : table travailleur : champ nom
table employeur : champ nom

Comment puis-je référencer le nom champ de la table travailleur ?

$strSQL = "SELECT travailleur.*, employeur.* FROM travailleur INNER JOIN employeur ON travailleur.Identificateur = employeur.ID";

$link = mysql_connect($hostname, $username, $password);

if ($link)
{
mysql_select_db("assurfinance");

$res = mysql_query($strSQL);
}

$rsRecord = mysql_fetch_array($res);

Comment afficher name de la table travailleur ?

echo $rsRecord["travailleur.name"]; ???

Merci d'avance pour votre aide ...
yearling
le 13/08/2003 à 15:13
mail automatique ...
Bonjour à tous,

comme j'ai quelques problèmes avec la fonction mail(), j'aimerais savoir si c'est possible d'utiliser d'autres techniques pour envoyer des mails automatiques.

Pourriez me renseigner à ce niveau-là en me donnant quelques exemples ou quelques adresses de sites sur lesquels je peux me rendre ?

Merci d'avance pour votre aide ...

Thierry
yearling
le 04/08/2003 à 13:44
Envoi mail ...
Bonjour à tous,

En fait, j'ai un petit problème quand j'essaie d'envoyer un mail automatique. Voici les détails concernant le problème que j'ai rencontré au niveau de l'envoi de mail.

Donc, quand j'essaie d'envoyer un message automatique vers une boîte à messages dont le provider est voila ou i4surf, ça fonctionne correctement. Par contre, quand j'essaie d'envoyer ce même message vers une boîte à messages dont le provider est skynet ou swing, rien ne se passe. Le code retour de la fonction @mail() renvoie "1" comme résultat donc, le message a bien été envoyé. Quand on va consulter les messages via outlook, aucun message n'est arrivé dans la boîte et on ne reçoit aucune erreur de skynet au niveau de l'envoi du message. Apparemment, pour skynet et swing, il s'agirait de serveurs SMTP.

Voici donc le code de mon script au niveau de l'envoi d'un mail automatique ...

<?
$strBodyText = "";
$strBodyText = "<br>";
$strBodyText = "Test d'envoi d'un message automatique ...";

$to = "yearling.tt@swing.be";
$subject = $ligne["Identificateur"]." - Assurance vous répond ...";
$headers = "Content-type:text/html; charset=\"US-ASCII\"\n";
$headers .= "From: Assurfinance <assurance@skynet.be>\r\n";

$SendStatus = @mail($to, $subject, $strBodyText, $headers);
?>

J'ai également une seconde question qui me vient à l'esprit. Dans le corps du message, j'utilise le caractère suivant " ". Quand je vais consulter le message, il a remplacé, à certains moments donnés, ce caractère spécial par "!". Y a-t-il une explication ?

Merci d'avance pour votre aide ...

Thierry
yearling
le 04/07/2003 à 11:44
PHP : fermeture d'une fenêtre ...
Salut à tous,

en fait, j'ai un petit problème que je n'arrive pas à résoudre.

En fait, j'aimerai pouvoir fermer la fenêtre en cours après avoir fait une opération sur ma base de données. Donc, dans mon script en PHP, j'aimerais bien fermer la fenêtre. Pour cela, je ne vois pas comment faire. Je ne pense pas que c'est possible d'exécuter du javascript dans un script php ...

Pour mieux cerner le problème, je vais copier une partie du code source.

<?
$username = "useraccess";
$password = "useraccess99876";
$hostname = "localhost";

$link = mysql_connect($hostname, $username, $password);

$strSendButton = $_POST["btnInsert"];

if ($strSendButton == "Envoyer")
{
if ($link)
mysql_select_db("assurfinance");

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

$strDateTime=date("Y/m/d")." à ".date("H:i:s");

$strInsert = "";
$strInsert = "INSERT INTO table1 (field1, field2, ";
$strInsert .= "field3) ";
$strInsert .= "VALUES (".$_GET["Identificateur"].", '";
$strInsert .= $strDate."', '";
$strInsert .= $strDateTime."')";

mysql_query($strInsert) or die 'Erreur '.$strInsert.' '.mysql_error());

mysql_close($link);

// à la place de cette redirection, j'aimerais bien pouvoir fermer la fenêtre mais, malheureusement, je ne sais comment faire ...

header("Location: ../Frames/right.php");
}
else
{
$strSQL = "Select * FROM table2;

mysql_select_db("assurfinance");

$res = mysql_query($strSQL);

$ligne = mysql_fetch_array($res);
}
?>

<html>
<body>
<form>
...
</form>
</body>
</html>

Voilà, j'espère que le problème sera plus facile à comprendre ...

Merci d'avance à tous ...

Thierry
yearling
le 10/06/2003 à 09:59
Gestion cookies ...
Bonjour à tous,

j'ai un petit problème avec l'utilisation des cookies.

En fait, quand j'essaie de récupérer la valeur de ma variable, je n'obtiens aucune valeur.

Voici comment j'ai procéder pour la gestion des cookies en PHP :

1) Si je constate qu'il n'existe aucun cookie dans ma page, je redirige directement vers une page où l'utilisateur doit s'identifier.

if ( empty($_COOKIE['AuthorName']) )
header("Location: Identifier.php");

2) Dans la page où l'utilisateur doit s'identifier, je vérifie d'abord que le mot de passe qu'il a tapé correspond à celui qui se trouve dans ma base de données. Si c'est la cas, je crée le cookie et je redirige l'utilisateur vers la page avec le menu.

// ouverture base de données
// vérification mot de passe

if ($intRows > 0)
{
$UserName = $ligne["UserName"];
setcookie('AuthorName', $UserName);
header("location: main.php");
}
else
$strMessage = "Mot de passe erroné.";
}

Donc, dans n'importe quelle page que j'essaie de récupérer la valeur de mon cookie, il ne me retourne aucune valeur. Voici la commande ...

<? print "Cookie : ".$AuthorName; ?>

Y voyez-vous une explication ???

Je vous remercie d'avance de votre aide ...

Bonne semaine ...
LoadingChargement en cours