Navigateur me demander de télécharger le fichier php

  • amrelewa
  • Born
  • Born
  • No Avatar
  • Inscription: Mar 29, 2011
  • Messages: 2
  • Status: Offline

Message Mars 29th, 2011, 12:19 pm

Bonjour à tous,

Je suis un petit nouveau dans la programmation web, qui continue d'apprendre des choses nouvelles. Je vais créer un formulaire Web qui se composent d'une entrée. J'ai branché le formulaire dans le fichier HTML dans le fichier php. J'utilise un MAMP localhost que j'ai récemment installé sur mon MacBook. Quand j'ouvre le fichier HTML sur une page Web et le type de chose sur la zone de saisie et cliquez sur Soumettre, le navigateur me demande de télécharger le fichier php au lieu de le traiter. Je ne pense pas que le problème est lié à mysql ou apache depuis quand je lance le MAMP il me donner des signes verte à côté de l'Apache et MySQL. Ce qui suit est l'ensemble du script pour le fichier HTML ainsi que le fichier PHP. Ne quelqu'un sait comment je peux résoudre ce problème et laisser le fichier php ouverte et le transfert des entrées de la base de données?


PHP Code: [ Select ]
<?php
 
define('DB_NAME', 'newdb');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');
 
$link = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD);
 
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
 
$db_selected = mysql_select_db(DB_NAME, $link);
 
if (!$db_selected) {
    die('Can\'t use ' . DB_NAME . ': ' . mysql_error ());
}
 
$value = $_POST['firstname'];
 
$sql = "INSERT INTO users (firstname) VALUES ('$value')";
 
if (!mysql_query($sql)) {
    die('Error: ' . mysql_error());
}
 
mysql_close();
?>
  1. <?php
  2.  
  3. define('DB_NAME', 'newdb');
  4. define('DB_USER', 'root');
  5. define('DB_PASSWORD', 'root');
  6. define('DB_HOST', 'localhost');
  7.  
  8. $link = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD);
  9.  
  10. if (!$link) {
  11.     die('Could not connect: ' . mysql_error());
  12. }
  13.  
  14. $db_selected = mysql_select_db(DB_NAME, $link);
  15.  
  16. if (!$db_selected) {
  17.     die('Can\'t use ' . DB_NAME . ': ' . mysql_error ());
  18. }
  19.  
  20. $value = $_POST['firstname'];
  21.  
  22. $sql = "INSERT INTO users (firstname) VALUES ('$value')";
  23.  
  24. if (!mysql_query($sql)) {
  25.     die('Error: ' . mysql_error());
  26. }
  27.  
  28. mysql_close();
  29. ?>


HTML Code: [ Select ]
<html>
<head>
<title></title>
<meta name="description" content="" />
<meta name="keywords" content="" / >
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>
 
 
<body>
<div id="container">
    <div id="header">
        <a href="index"><div id="logo">
        </div></a>
    </div>
<div calss="hr"><hr /></div>
<div id="incontainer">
 
<!-- Beginning of Content -->
 
<h2>Sign Up</h2>
<form action="users.php" method="post" />
    <p>First Name:<input class="rounded" type="text" name="firstname" /></p>
    <input type="submit" value="Submit" />
</form>
 
<!-- End of Content -->
 
</div>
<footer>
    <div calss="hr"><hr />
    <a href="about">About  </a>-<a href="contact"> Contact </a>-<a href="#"> Privacy </a>-<a href="#"> Legal </a>-<a href="#"> Help </a>-<a href="#"> Career </a>
    <h3>Copyright © 1990-2011</h3>
</footer>
 
 
</div>
</body>
</html>
  1. <html>
  2. <head>
  3. <title></title>
  4. <meta name="description" content="" />
  5. <meta name="keywords" content="" / >
  6. <link rel="stylesheet" type="text/css" href="mystyle.css" />
  7. </head>
  8.  
  9.  
  10. <body>
  11. <div id="container">
  12.     <div id="header">
  13.         <a href="index"><div id="logo">
  14.         </div></a>
  15.     </div>
  16. <div calss="hr"><hr /></div>
  17. <div id="incontainer">
  18.  
  19. <!-- Beginning of Content -->
  20.  
  21. <h2>Sign Up</h2>
  22. <form action="users.php" method="post" />
  23.     <p>First Name:<input class="rounded" type="text" name="firstname" /></p>
  24.     <input type="submit" value="Submit" />
  25. </form>
  26.  
  27. <!-- End of Content -->
  28.  
  29. </div>
  30. <footer>
  31.     <div calss="hr"><hr />
  32.     <a href="about">About  </a>-<a href="contact"> Contact </a>-<a href="#"> Privacy </a>-<a href="#"> Legal </a>-<a href="#"> Help </a>-<a href="#"> Career </a>
  33.     <h3>Copyright © 1990-2011</h3>
  34. </footer>
  35.  
  36.  
  37. </div>
  38. </body>
  39. </html>
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 29th, 2011, 12:19 pm

  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8922
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Avril 3rd, 2011, 9:13 am

Quand il vous invite à télécharger le fichier, avez-vous déjà téléchargé? Si vous n'avez pas le télécharger et l'ouvrir pour voir si c'est votre fichier réel PHP, ou plutôt une sorte de message d'erreur.
Ozzu Hosting - Want your website on a fast server like Ozzu?
  • amrelewa
  • Born
  • Born
  • No Avatar
  • Inscription: Mar 29, 2011
  • Messages: 2
  • Status: Offline

Message Avril 3rd, 2011, 9:32 am

Je vous remercie. J'ai résolu le problème, en mettant les fichiers sur le bon endroit "htdocs" et naviguez à l'aide localhost / nom de fichier et non double-cliquez sur le fichier.

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 201 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC