jackbocar

  • Site web
  • Nombre de sujets
    152
  • Nombre de messages
    456
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

jackbocar
le 06/10/2008 à 16:19
Problème de syntaxe
Voici mon code SQL, il fonctionne très bien, c'est un SELECT simple.

<?php
$sql = 'SELECT * FROM librairie WHERE visible="1" ORDER BY auteur ASC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
?>



Voici celui qu'il me faut, mais, je ne parviens pas à placer les simples cotes et les doubles cotes, j'ai des erreurs sans arrêt.

<?php
$stmt = $dbh->prepare("SELECT * FROM librairie WHERE visible='1' ORDER BY auteur ASC LIMIT") '.$_GET['debut'].','.$nb_affichage_par_page;

OU

$stmt = $dbh->prepare("SELECT * FROM librairie WHERE visible='1' ORDER BY auteur ASC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page");

OU

$stmt = $dbh->prepare("SELECT * FROM librairie WHERE visible='1' ORDER BY auteur ASC LIMIT" '.$_GET[ 'debut'].','.$nb_affichage_par_page);
?>


Comment faire ?

Merci de votre aide

Jack Bocar
jackbocar
le 05/10/2008 à 16:12
Afficher dans INPUT les "
Bonjour,

Comment puis-je faire pour voir dans un INPUT les " des images : exemple, je veux modifier un champ d'image dans une table, ce champ est comme ceci dans la table – <img src="http://www.templiers.net /img/mon-image.jpg" width="300" height="429" border="0" title="Les-Templiers-et-les-Croisades" />.

Mais quand j'ouvre ma forme pour modification, le champ image s'affiche comme ceci : <img src=
Tout le reste de la balise IMG SRC est tronquée après le = ?

J'ai essayé avec : <?php print ($row['image'], ENT_NOQUOTES); ?>, j'ai une erreur : Parse error: syntax error, unexpected ',' in ?

Je ne vois pas ce que je peux mettre à la place de ENT_NOQUOTES.

Avez-vous une idée pour que ce champ s'affiche complètement et avec les " ?

Merci de votre aide

Jack Bocar
jackbocar
le 09/09/2008 à 18:53
Saut d'ID
Bonjour,

Tu dois avoir raison, je n'ai rien vu sur mes ouvrages ou sur le Web qui disent de protéger les champs.

Merci

Jack Bocar
jackbocar
le 09/09/2008 à 18:48
Multiples listes de SELECT
Bonjour,

J'ai pas réellement compris ce que tu as dit.

J'ai fait une vingtaine de Select et tout s'affiche correctement. Tu peux aller constater par toi même :
http://www.jackbocar.org/

Explique-moi plus clairement ta première réponse.

Merci

Jack Bocar
jackbocar
le 06/09/2008 à 08:47
Multiples listes de SELECT
Je veux changer mon site perso qui me sert d'aide mémoire sur tout un panel de liens.

Des liens pour : Php, Xhtml, Css, Javascript, Serveurs, Utilitaires, Navigateurs, Librairies, Archives nationales, Musées etc.

Si je créai une table avec :
ID
URL
NOM
TYPE

J'ai un cadre HTML avec un HEADER, Colonne Gauche, Centrale et droite, un pied de page.

Colonne Gauche identique à la colonne droite :

Exemple :
PHP
Url et nom sortent de la table et n'est visible que le nom : Phpfacile
J'ai plus de 15 rubriques divisées dans les deux colonnes, droite et gauche.

http://www.jackbocar.org/ Ici un modèle.

Comment dois-je faire pour que le serveur affiche toutes ces URL et NOM dans chacune des colonnes.

J'ai pensé à des listes de SELECT :

<?php
$conn = db_connect();
$result = $conn->query("SELECT url, nom, type FROM liens WHERE type='linux' ORDER BY date ASC");
while ($obj = $result->fetch_object()) {

printf ('<h4><a href="#">Linux</a></h4><ul>');
printf ('<li><a href="%s" target="_blank">%s</a></li>', stripslashes($obj->url), stripslashes(trim(caracteres($obj->nom))));
printf ('<br /><li><a href="#"></a>Top</a></li></ul>');
}
$result->close();
$conn->close();
?>


<?php
$conn = db_connect();
$result = $conn->query("SELECT url, nom, type FROM liens WHERE type='css' ORDER BY date ASC");
while ($obj = $result->fetch_object()) {

printf ('<h4><a href="#">PHP</a></h4><ul>');
printf ('<li><a href="%s" target="_blank">%s</a></li>', stripslashes($obj->url), stripslashes(trim(caracteres($obj->nom))));
printf ('<br /><li><a href="#"></a>Top</a></li></ul>');
}
$result->close();
$conn->close();
?>


<?php
$conn = db_connect();
$result = $conn->query("SELECT url, nom, type FROM liens WHERE type='css' ORDER BY date ASC");
while ($obj = $result->fetch_object()) {

printf ('<h4><a href="#">CSS</a></h4><ul>');
printf ('<li><a href="%s" target="_blank">%s</a></li>', stripslashes($obj->url), stripslashes(trim(caracteres($obj->nom))));
printf ('<br /><li><a href="#"></a>Top</a></li></ul>');
}
$result->close();
$conn->close();
?>


Et comme ceci 20 rubriques.

Mais, est-ce ceci la meilleur solution ?

Merci de vos conseils.

Jack Bocar
jackbocar
le 02/09/2008 à 18:27
Image qui sort du cadre
Bonjour,

En fait ça fonctionne très bien avec Internet Expoler 7 et pas avec Firefox 3.

Pour que les deux acceptent l'affichage correctement, il faut faire comme ceci.
En fin, c'est ce que j'ai réussi à faire :



DIV.cadre {
border: 1px solid #f29e00;
}

SPAN.nom {
font-size: 11pt;
font-weight: bolder;
color: #00002d;
margin-left:0.3em;
line-height: 2em;
}

SPAN.dep {
font-size: 11pt;
font-weight: bolder;
color: #192b2b;
margin-left: 1.5em;
}

DIV.texte:after {
border-top: 1px solid #f29e00;
font-size: 11pt;
color: #000026;
text-align: justify;
padding: 5px;
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
clear: both;
}

IMG {
float: left;
}
P, IMG {
margin: 0.5em;
text-align:justify;
}


<div class="cadre"><span class="nom">Nom</span> &nbsp; <span class="dep">(DEP)</span><div class="texte"><p>TEXTE</p></div></div><a href="#" class="menuNav">Top</a><br /><br />

Jack Bocar
jackbocar
le 02/09/2008 à 15:09
Image qui sort du cadre
Bonjour,

Super Ce :
DIV.cadre:after {
clear: both
}

Les images ce placent bien dans le cadre.

Mais maintenant, c'est le cadre du dessus qui chevauche celui du dessous.

Alors, j'ai ajouté : min-height: 200px;

Pour les styles :

DIV.texte {
border-top: 1px solid #f29e00;
font-size: 11pt;
color: #000026;
text-align: justify;
padding: 5px;
min-height: 200px;
}

Peut-être as tu une autre astuce plus judicieuse ?


Merci

Jack Bocar
jackbocar
le 01/09/2008 à 19:34
Image qui sort du cadre
DIV.cadre {
border: 1px solid #f29e00;
}

SPAN.nom {
font-size: 11pt;
font-weight: bolder;
color: #00002d;
margin-left:0.3em;
line-height: 2em;
}

SPAN.dep {
font-size: 11pt;
font-weight: bolder;
color: #192b2b;
margin-left: 1.5em;
}

DIV.texte {
border-top: 1px solid #f29e00;
font-size: 11pt;
color: #000026;
text-align: justify;
padding: 5px;
height: auto;
}

IMG {
float: left;
}
BODY, P, IMG {
margin: 0.2em;
}

<div class="cadre">
<span class="nom">Ville</span>
<span class="dep">Département</span>
<div class="texte"><p>Mon Image</p>
Mon Texte
</div></div>

Comment faire pour que l'image et ce quelque soit sa taille en hauteur (height="") ne sorte pas du cadre même si il n'y a que quelques mots dans le texte ?

Je m'explique :
Si j'ai une image de 200 pixels de hauteur et dix lignes de texte, l'image ne sort pas du cadre.

Si j'ai la même image avec une ou deux lignes de texte, l'image sort du cadre et masque les informations qui suivent.

Merci de votre aide

Jack Bocar
LoadingChargement en cours