PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : HTML, xHTML CSS » Insérer texte sur une image » 23-10-2010 12:07:27

ca marche nikel, merci xTG. Juste une autre petite question, avec mon div je place mon texte ou je le souhaite. Par contre, le point d'ancrage de ce texte se situe à gauche (si je met position:absolute; left: 205px; le texte sera mis avec un ecart entre le coté gauche de la fenetre et le coin gauche du texte de 205px). Mais mon texte va souvent changé, c'est pour cela que j'aimerais savoir s'il est possible que le point d'ancrage pourrais etre plutot au milieu du texte et non sur sa gauche. Je sais pas si cela est possible. Merci d'avance pour vos réponses.
Kinslow

#3 HTML, xHTML CSS » Insérer texte sur une image » 23-10-2010 12:07:27

kinslow
Réponses : 4

Bonsoir à tous,

j'aimerais savoir s'il est possible d'insérer du texte (issue de ma basse de données) sur une image et de pouvoir gérer leurs positions sur l'image.

Voici le code de ma page :


<?php
// on se connecte à notre base
$base = mysql_connect ('sql.free.fr', 'uslbc2', 'mot de passe');
mysql_select_db ('uslbc2', $base) ;
?>
<html>

<body>
<p> </p>
<p> <img src="compo1.jpg" width="590" height="430"></p>
<p><br>

<img src="compo2.jpg" width="590" height="430"><br>
<br>
<br>
<?php

$sql = ' SELECT nom, prenom FROM compo WHERE id= "1"';


$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());  
 

while ($data = mysql_fetch_array($req)) {
      // on affiche les résultats
      echo 'N°1 '.$data['nom'].'';
     echo ' '.$data['prenom'].'<br />';  
}  
mysql_free_result ($req);


ect.....
 
mysql_close ();
?>

<br>

</p>
</body>
</html>

 

Voici la page qui est deja avancée, il me manque juste a positionner les noms dans leurs bonnes positions.
http://uslbc2.free.fr/htdocs/convoc.php

Merci d'avance,

Kinslow

#4 Re : Forum Général PHP » Envoi et recupération d'un choix à partir d'un menu déroulant » 08-10-2010 00:19:15

il y a juste id et prenom dans ma table compo. Je veux juste recuperer le prenom (grace a mon menu deroulant) et l'insérer dans une nouvelle table grace a envoi, ca doit pas etre bien dur...

#5 Re : Forum Général PHP » Envoi et recupération d'un choix à partir d'un menu déroulant » 08-10-2010 00:19:15

Voici la page avec le menu deroulant et le bouton envoyer :


<html>
<form method="POST" action="add.php">
<center>
<?php
$db = mysql_connect('sql.free.fr', 'uslbc2', 'mot de passe');  
mysql_select_db('uslbc2',$db);                    
$req = mysql_query('SELECT nom FROM compo');

echo '<select name="user"><option value="">Choisir un joueur</option>';
while ($data = mysql_fetch_assoc($req)) {
echo '<option value="'.htmlentities($data['id']).'">'.$data['nom'].'</option>';
}
 
mysql_close($db);
?>
<input type="submit" value="Envoyer" name="envoyer">
</center>
</form>
</html>
 

Et voici la page apres avoir cliquer sur envoyer :

<?php


     
$db = mysql_connect('sql.free.fr', 'uslbc2', 'mot de pass')  or die('Erreur de connexion '.mysql_error());


    mysql_select_db('uslbc2',$db)  or die('Erreur de selection '.mysql_error());
     
   
    $sql = "INSERT INTO convocations(id, nom) VALUES('','$resultat')";
     
 
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

 
    echo 'Vos infos on été ajoutées.';

    mysql_close();  
     
?>

 

Voila j'aimerais recupérer la valeur que j'ai choisi dans mon menu deroulant pour l'ulitiser dans mon code insert $sql = "INSERT INTO convocations(id, nom) VALUES('','$resultat')";


Rien de bien compliqué je pense, enfin pour vous,

Merci

#6 Re : Forum Général PHP » Envoi et recupération d'un choix à partir d'un menu déroulant » 08-10-2010 00:19:15

oui ca aucun souci, je n'arrive pas a recuperer la valeur que j'ai choisi dans mon menu deroulant pour pouvoir ensuite faire une update.

#7 Re : Forum Général PHP » Envoi et recupération d'un choix à partir d'un menu déroulant » 08-10-2010 00:19:15

C'est bon j'ai reussi à créer mon menu déroulant, merci moogli et pierrot mais je n'arrive pas a faire la suite.

Ce que je voudrais c'est d'avoir un bouton envoyer qui permeterrai d'enregistrer mon choix dans ma base de données (dans une nouvelle table), non pas en insérant une nouvelle ligne de mon resultat dans ma nouvelle table mais en remplacant le resultat précedent par le dernier choix.

J'espère avoir été clair.

Merci,

Kinslow

#8 Re : Forum Général PHP » Envoi et recupération d'un choix à partir d'un menu déroulant » 08-10-2010 00:19:15

Effectivement j'ai bien le menu deroulant mais j'ai pas les noms d'affichés que j'ai mi dans ma base de données. J'ai juste la premier ligne vide.
J'ai créee une table uslbc_compo avec comme champs id et prenom.

Voici mon code :

<?php
$db = mysql_connect('sql.free.fr', 'uslbc2', 'mot de passe');  // 1
mysql_select_db('uslbc2',$db);                    // 2
$req = mysql_query('SELECT * FROM uslbc_compo');
           // 3
$ret = mysql_query($requete);
echo '<select name="user"><option value="">Choisir un joueur</option>'; // déclaration du selection + une ligne vide au début
while ($data = mysql_fetch_assoc($ret)) {
echo '<option value="'.htmlentities($data['id']).'">'.$data['prenom'].'</option>';
}
echo '</select>';

mysql_close($db);  // 6
?>

 

Je ne vois pas l'erreur, merci d'avance pour votre aide.

Kinslow

#9 Forum Général PHP » Envoi et recupération d'un choix à partir d'un menu déroulant » 08-10-2010 00:19:15

kinslow
Réponses : 13

Bonsoir a tous,

Je pense que ce que je vais demander est assez simple mais je suis débutant en php, c'est pour cela que pour mon site j'ai préferé utiliser un portail php.

Ce que je vouderais c'est une page en php où il y orait une liste déroulante avec à l'intérieur une liste de noms que j'orais au préalable entrée dans ma base de donnése.
Ensuite a partir de cette liste je choisis le nom qui m'intéresse en le selectionnant et en cliquant sur envoi ca me permettrais d'enregister mon choix dans ma base de données pour pouvoir ensuite afficher ce resultat (le nom choisi) sur une autre page php.

Est ce que quelque pourais m'aider à le faire? Merci d'avance à tous

Kinslow

Pied de page des forums

Propulsé par FluxBB