Text Query

Questions about the MySQL, PostgreSQL, and most other databases, as well as using it with PHP can be asked here.

Moderator: General Moderators

Post Reply
guymega
Forum Newbie
Posts: 2
Joined: Tue Oct 28, 2003 2:42 pm

Text Query

Post by guymega »

Hi All, this is new for me so thanks for your help.

I am trying to display and store a verse from a webpage with a php script but it does not work. The user fills the form and the server must send the text without the HTML tags

Code: Select all

<html>
<head>
<title>
COMMENT ECRIRE DANS UNE BASE DE DONNEES MYSQL A PARTIR DE DONNEES TIREES D'UN FORMULAIRE ET GRACE A PHP
(PARTIE 1)
</title>
</head>
<body>
<!--
********************************************************
- Première Partie -
Ce petit tutorial montre comment écrire des informations
dans une base de donées à partir de données tirées
d'un formulaire.
1) Créer la table "essai" grâce à "phpmyadmin" ou autre.
Vous n'avez qu'à faire du copier-coller (voici la table):
====
create table bible(
			 compteur int(11) not null auto_increment,
			 
			                                     x varchar(100) not null,
                                                 y varchar(100) not null,
                                                 z varchar(100) not null,
                                                 w varchar(100) not null,
									             message varchar(100) not null,
			 primary key(compteur)
			 				 );
====
Cette première partie est un exemple simple,
Nous verrons plus tard des choses plus complexes.

Ce script est libre d'utilisation. Enjoy !
ludovic giambiasi
Pour tout problème...
		 ludo@cinegap.com
********************************************************
-->

<? 
include ("connexion.php"); // pour la connexion, reportez-vous au petit tutorial que j'ai fait
													 // sur developpez.com section php.


// A la première ouverture de la page la variable test 
// n'est pas égal à 'ok' donc on n'exécute pas le 'si'.
// Par contre après avoir envoyé le formulaire, test égal 'ok',
// on récupère la valeur que l'utilisateur à entrée dans 'valeur_de_remplissage',
// et on envoie l'ordre à mysql.

if ($test=='ok'){ 
	 $requette=mysql_query("INSERT INTO sms(x, y, z, w, message) VALUES('', '$x', '$y', '$z', '$w', '$message')");
								} // fin du si

// mysql_query implique un ordre vers la base de données.
// ici on se sert du langage mysql ("insert into...") pour envoyer les infos
// et du langage php ("mysql_query...")
// Le fait de n'envoyer aucune valeur sur code_essai n'est pas grave
// car code_essai est ici en auto_increment ce qui veut dire qu'il va
// s'incrémenter tout seul.								
?>
<center>

<form method="post" ACTION='ecriture.php?test=ok'>
    <table width="100%" border="0" bordercolor="#0066FF">
      <tr> 
        <td width="15%" bgcolor="#0066FF"> 
          <!-- on ouvre le formulaire avec la méthode post
		 On lui dit d'ouvrir cette même page ('ecriture.php') avec en plus
		 la variable test qui prend la valeur ok:
		 Donc, dès que l'on clique sur OK du formulaire, on relance cette page
		 avec dans la barre d'adresse une variable en plus qui s'appelle test et 
		 qui a la valeur ok.
 -->
          <div align="center">
            <select name="x">
              <option selected>-</option>
              <option>1</option>
              <option>2</option>
              <option>3</option>
            </select>
          </div></td>
        <td width="24%" bgcolor="#0066FF"> <div align="center">
            <select name="y">
              <option selected>Gen&egrave;se</option>
              <option>Exode</option>
              <option>Nombres</option>
              <option>Deut&eacute;ronome</option>
              <option>Josu&eacute;</option>
              <option>Juges</option>
              <option>Ruth</option>
              <option>Samuel</option>
              <option>Rois</option>
              <option>Chroniques</option>
              <option>Esdras</option>
              <option>N&eacute;h&eacute;mie</option>
              <option>Esther</option>
              <option>Job</option>
              <option>Psaumes</option>
              <option>Proverbes</option>
              <option>Eccl&eacute;siaste</option>
              <option>Cantiques</option>
              <option>J&eacute;r&eacute;mie</option>
              <option>Lamentations</option>
              <option>Ez&eacute;chiel</option>
              <option>Daniel</option>
              <option>Os&eacute;e</option>
              <option>Jo&euml;l</option>
              <option>Amos</option>
              <option>Abdias</option>
              <option>Jonas</option>
              <option>Mich&eacute;e</option>
              <option>Nahum</option>
              <option>Habacuc</option>
              <option>Sophonie</option>
              <option>Agg&eacute;e</option>
              <option>Zacharie</option>
              <option>Malachie</option>
              <option>Matthieu</option>
              <option>Marc</option>
              <option>Luc</option>
              <option>Jean</option>
              <option>Actes</option>
              <option>Romains</option>
              <option>Corinthiens</option>
              <option>Galates</option>
              <option>Eph&eacute;siens</option>
              <option>Philippiens</option>
              <option>Colossiens</option>
              <option>Thesalonicien</option>
              <option>Timoth&eacute;e</option>
              <option>Tite</option>
              <option>Phil&eacute;mon</option>
              <option>H&eacute;breux</option>
              <option>Jacques</option>
              <option>Pierre</option>
              <option>Jean</option>
              <option>Jude</option>
              <option>Apocalypse</option>
            </select>
          </div></td>
        <td width="13%" bgcolor="#0066FF"> <div align="center">
            <select name="z">
              <option>1</option>
              <option>2</option>
              <option>3</option>
              <option>4</option>
              <option>5</option>
              <option>6</option>
              <option>7</option>
              <option>8</option>
              <option>9</option>
              <option>10</option>
              <option>11</option>
              <option>12</option>
              <option>13</option>
              <option>14</option>
              <option>15</option>
              <option>16</option>
              <option>17</option>
              <option>18</option>
              <option>19</option>
              <option>20</option>
              <option>21</option>
              <option>22</option>
              <option>23</option>
              <option>24</option>
              <option>25</option>
              <option>26</option>
              <option>27</option>
              <option>28</option>
              <option>29</option>
              <option>30</option>
              <option>31</option>
              <option>32</option>
              <option>33</option>
              <option>34</option>
              <option>35</option>
              <option>36</option>
              <option>37</option>
              <option>38</option>
              <option>39</option>
              <option>40</option>
              <option>41</option>
              <option>42</option>
              <option>43</option>
              <option>44</option>
              <option>45</option>
              <option>46</option>
              <option>47</option>
              <option>48</option>
              <option>49</option>
              <option>50</option>
              <option>51</option>
              <option>52</option>
              <option>53</option>
              <option>54</option>
              <option>55</option>
              <option>56</option>
              <option>57</option>
              <option>58</option>
              <option>59</option>
              <option>60</option>
              <option>61</option>
              <option>62</option>
              <option>63</option>
              <option>64</option>
              <option>65</option>
              <option>66</option>
              <option>67</option>
              <option>68</option>
              <option>69</option>
              <option>70</option>
              <option>71</option>
              <option>72</option>
              <option>73</option>
              <option>74</option>
              <option>75</option>
              <option>76</option>
              <option>77</option>
              <option>78</option>
              <option>79</option>
              <option>80</option>
              <option>81</option>
              <option>82</option>
              <option>83</option>
              <option>84</option>
              <option>85</option>
              <option>86</option>
              <option>87</option>
              <option>88</option>
              <option>89</option>
              <option>90</option>
              <option>91</option>
              <option>92</option>
              <option>93</option>
              <option>94</option>
              <option>95</option>
              <option>96</option>
              <option>97</option>
              <option>98</option>
              <option>99</option>
              <option>100</option>
              <option>101</option>
              <option>102</option>
              <option>103</option>
              <option>104</option>
              <option>105</option>
              <option>106</option>
              <option>107</option>
              <option>108</option>
              <option>109</option>
              <option>110</option>
              <option>111</option>
              <option>112</option>
              <option>113</option>
              <option>114</option>
              <option>115</option>
              <option>116</option>
              <option>117</option>
              <option>118</option>
              <option>119</option>
              <option>120</option>
              <option>121</option>
              <option>122</option>
              <option>123</option>
              <option>124</option>
              <option>125</option>
              <option>126</option>
              <option>127</option>
              <option>128</option>
              <option>129</option>
              <option>130</option>
              <option>131</option>
              <option>132</option>
              <option>133</option>
              <option>134</option>
              <option>135</option>
              <option>136</option>
              <option>137</option>
              <option>138</option>
              <option>139</option>
              <option>140</option>
              <option>141</option>
              <option>142</option>
              <option>143</option>
              <option>144</option>
              <option>145</option>
              <option>146</option>
              <option>147</option>
              <option>148</option>
              <option>149</option>
              <option>150</option>
            </select>
          </div></td>
        <td width="5%" bgcolor="#0066FF"> <div align="center">
            <input name="w" type="text" size="3" maxlength="3">
          </div></td>
        <td width="34%" bgcolor="#0066FF"> <div align="center">
            <textarea name="message"></textarea>
          </div></td>
        <td width="9%" bgcolor="#0066FF"> <div align="center">
            <input name="submit" type="submit" value="OK">
          </div></td>
      </tr>
    </table>
    <br>
  </form>

</center>
<? mysql_close(); ?>

<? 
echo $x;  
echo " ";
echo $y;  
echo " ";
echo $z; 
echo ":"; 
echo $w;
echo " > ";
echo $message; 
?>

<?php $texto = fopen("http://bible.gospelcom.net/bible?passage="."$passage","r"); ?>

<?php $texto2 = fopen("http://www.biblegateway.com/cgi-bin/bible?passage="."$y"."+"."$z"."%3A"."$w"."&LSG_version=yes&language=french&x=11&y=10","r"); ?>
<?php echo $texto2; ?>




</body>
</html>
Thank you

Guy
mssales@wanadoo.fr

MOD Edit: Put in php tags
User avatar
Stoker
Forum Regular
Posts: 782
Joined: Thu Jan 23, 2003 9:45 pm
Location: SWNY
Contact:

Post by Stoker »

What is your question? What specifically does not work, what errors etc?

Please use the

Code: Select all

or

Code: Select all

phpbb tags when posting code, there is really no sense in posting a full script "for repair", list your specific problem and post that specific code part..
guymega
Forum Newbie
Posts: 2
Joined: Tue Oct 28, 2003 2:42 pm

Post by guymega »

In fact I would like to store the content of http://www.biblegateway.com/cgi-bin/bib ... &x=11&y=10
in my database

and display it in my browser with out the html tags. Only the text .

Regards
Post Reply