Tableau et affichage
pontarose
Messages postés
151
Statut
Membre
-
Gihef Messages postés 5165 Statut Contributeur -
Gihef Messages postés 5165 Statut Contributeur -
Bonjour,
je suis dans un formulaire.
page1: dans un champ texte j'entre des données.
page2: je réaffiche ses données dans un champ texte
Le problème est que (en page2), j'effectue un affichage dans un tableau HTML (pour avoir un bon alignement de mes données) et que le contenue que j'entre dans mon champ texte est trop grand pour qu'il puissent apparaître en entier dans la colonne 2 de mon tableau.
Comment faire?
Exemple
en page 1 je tape dans le champ description:"petit chaperon rouge "
en page2 j'obtiens:
description: petit
page1:
print('<tr>');//pour crée la lignex de mon tableau
print("<td>Description :</td>
<td><input type='text' name='description$i' value=''><br></td>");
print('</tr>');
page2:
//recup des valeurs postees
$description = $_POST['description'.$i];
print ("<input type=\"hidden\" name=\"description$i\" value=\"".$_POST['description'.$i]."\"/>");
print('<tr>');//pour crée ma lignex de mon tableau
print("<td>Description :</td>
<td><input type='text' name=\"description$i\" value=".$description."><br></td>");
print('</tr>');
alors que $descrption=petit chaperon rouge
je suis dans un formulaire.
page1: dans un champ texte j'entre des données.
page2: je réaffiche ses données dans un champ texte
Le problème est que (en page2), j'effectue un affichage dans un tableau HTML (pour avoir un bon alignement de mes données) et que le contenue que j'entre dans mon champ texte est trop grand pour qu'il puissent apparaître en entier dans la colonne 2 de mon tableau.
Comment faire?
Exemple
en page 1 je tape dans le champ description:"petit chaperon rouge "
en page2 j'obtiens:
description: petit
page1:
print('<tr>');//pour crée la lignex de mon tableau
print("<td>Description :</td>
<td><input type='text' name='description$i' value=''><br></td>");
print('</tr>');
page2:
//recup des valeurs postees
$description = $_POST['description'.$i];
print ("<input type=\"hidden\" name=\"description$i\" value=\"".$_POST['description'.$i]."\"/>");
print('<tr>');//pour crée ma lignex de mon tableau
print("<td>Description :</td>
<td><input type='text' name=\"description$i\" value=".$description."><br></td>");
print('</tr>');
alors que $descrption=petit chaperon rouge
A voir également:
- Tableau et affichage
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Affichage double ecran - Guide
2 réponses
Salut Pontarose,
Tout d'abord pourquoi dans ton champ de la page 1 tu mets name="description$i" dans ce champ que vaut la valeur $i ?
Ton champ se trouve t-il dans un boucle ?
Tout d'abord pourquoi dans ton champ de la page 1 tu mets name="description$i" dans ce champ que vaut la valeur $i ?
Ton champ se trouve t-il dans un boucle ?
Bonjour,
Si ton texte n'a pas assez de place, c'est certainement que tu indiques quelque part des dimensions trop petites.
Modifie-les.
Ou choisis de présenter tes donnée ailleurs que dans un tableau.
Des blocs avec quelques indications le peuvent.
Essaye de placer tes données dans quelque chose comme ça qui adapte ses dimensions :
--
Si ton texte n'a pas assez de place, c'est certainement que tu indiques quelque part des dimensions trop petites.
Modifie-les.
Ou choisis de présenter tes donnée ailleurs que dans un tableau.
Des blocs avec quelques indications le peuvent.
Essaye de placer tes données dans quelque chose comme ça qui adapte ses dimensions :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Un titre</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<style type="text/css">
html, body {
margin: 0;
padding: 0;
text-align: center;
background-color: #b0c4de;
}
#conteneur {
position: relative;
margin: 0 auto;
width: 760px;
text-align: left;
border : 1px solid #f0ffff;
background-color: #f0f8ff;
font-family: Verdana, sans-serif;
}
</style>
</head>
<body>
<div id="conteneur">
<br>
!-- À partir d'ici, ce que je te propose -->
<div style="float:left; width:20%; text-align:right; padding-right:.5em;">Description :</div>
<div style="float:left; width:70%;">petit chaperon rouge</div>
<div style="clear:left; height:2em;"></div>
<div style="float:left; width:20%; text-align:right; padding-right:.5em;">Description :</div>
<div style="float:left; width:70%;">petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge</div>
<div style="clear:left; height:2em;"></div>
<div style="float:left; width:20%; text-align:right; padding-right:.5em;">Description :</div>
<div style="float:left; width:70%;">petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge petit chaperon rouge</div>
<div style="clear:left; height:2em;"></div>
<!-- -->
</div>
</body>
</html>
--