webForumDet fria alternativet

värde --> for-loop

6 svar · 274 visningar · startad av apan_jocko

apan_jockoMedlem sedan mars 200350 inlägg
#1

hey!
Måste ha hjärnsläpp....

får inte ut ngt värde från min inputrad till min for-loop...
ngn som har ett förslag ( se del av koden nedan...)

/mvh. Markus

-->

echo"
<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td align=center valign=middle>

        \<table cellpadding=0 cellspacing=0 border=0 align=center valign=middle\>
            \<tr\>
                \<td align=center valign=middle\>
				\<div id=kantlinje valign=middle\>
				
					\<table cellpadding=0 cellspacing=0 border=0\>
							\<tr\>";

									for($i=1;$i\<=$value;$i++)
									{

echo" <td><div class=bar></div></td>";
}

echo" <td></td></tr>
</table>

				\</div\>&nbsp; \<b\>$value%\</b\>
				
				\</td\>
			\</tr\>
		\</table\>

        \<table cellpadding=0 cellspacing=0 border=0\>
			\<tr\>
			\<tr\>\<td\>&nbsp;\</td\>\</tr\>
				\<td\>
				    \<form method=GET action=$PHP_SELF\>
						Värde:&nbsp;\<input type=text name=value\>
						\<input type=submit\>
					\</form\>
				\</td\>
			\</tr\>
			\<tr\>
			    \<td align=center valign=middle\>
			        Detta är ett bartest.
			    \</td\>
		 	\</tr\>
		\</table\>
		
	\</td\>
\</tr\>

</table>

<--

Nexus86Medlem sedan okt. 20023 030 inlägg
#2

Exakt vad är det du försöker göra? Kan du försöka förklara lite mer ingående? :)

R// Vad vill du ska hända, vad i koden ska ändras, m.m.

GeinMedlem sedan sep. 20005 700 inlägg
#3

Rent utseendemässigt så skrivs ju ingenting ut i din for-loop.
Prova:
echo" <td><div class=bar>Test</div></td>";
och se om det funkar.

r/ Om du bara är ute efter en tom td-ruta så skriv såhär istället:
echo" <td><div class=bar> </div></td>";

apan_jockoMedlem sedan mars 200350 inlägg
#4

hopp

heh... missade css´n... skickar med den igen..

Jag bygger en liten mätare som skall köra for-loopen det antal ggr som anges i inputfältet...

& sedan visa detta i min kantlinje div...

det fungerar om man anger ett värde på $value innan loopen...

tex $value ="47";

men ej om man skickar med ett värde via inputfältet...:(

(Måste tacka för så snabba svar iaf...:) )

/Markus

-->

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>

<style type="text/css">
<!--
#kantlinje
{
border: #003366;
border-style: solid;
border-width: 1px;
height: 40px;
width: 202px;
text-align: left;
}

.bar
{
background-color: #007700;
width: 2px;
height: 40px;
}

body
{
font-family: Verdana;
font-size: 11px;
min-height: 100%;
height: 100%;
margin: 0;
padding: 0;
}
-->
</style>

</head>
<body>
<?php

echo"
<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td align=center valign=middle>

        \<table cellpadding=0 cellspacing=0 border=0 align=center valign=middle\>
            \<tr\>
                \<td align=center valign=middle\>
				\<div id=kantlinje valign=middle\>
				
					\<table cellpadding=0 cellspacing=0 border=0\>
							\<tr\>";

									for($i=1;$i\<=$value;$i++)
									{

echo" <td><div class=bar></div></td>";
}

echo" <td></td></tr>
</table>

				\</div\>&nbsp; \<b\>$value%\</b\>
				
				\</td\>
			\</tr\>
		\</table\>

        \<table cellpadding=0 cellspacing=0 border=0\>
			\<tr\>
			\<tr\>\<td\>&nbsp;\</td\>\</tr\>
				\<td\>
				    \<form method=GET action=$PHP_SELF\>
						Värde:&nbsp;\<input type=text name=value\>
						\<input type=submit\>
					\</form\>
				\</td\>
			\</tr\>
			\<tr\>
			    \<td align=center valign=middle\>
			        Detta är ett bartest.
			    \</td\>
		 	\</tr\>
		\</table\>
		
	\</td\>
\</tr\>

</table>
";

?>
</body>
</html>

<--

PhorpherMedlem sedan feb. 20002 300 inlägg
#5

Snälla använd kod-taggarna. Blir fruktansvärt rörigt annars. :x

Nexus86Medlem sedan okt. 20023 030 inlägg
#6

Du kanske inte har register_globals på i php.ini?
Prova detta:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>

<style type="text/css">
<!--
#kantlinje
{
border: #003366;
border-style: solid;
border-width: 1px;
height: 40px;
width: 202px;
text-align: left;
}

.bar
{
background-color: #007700;
width: 2px;
height: 40px;
}

body
{
font-family: Verdana;
font-size: 11px;
min-height: 100%;
height: 100%;
margin: 0;
padding: 0;
}
-->
</style>

</head>
<body>
<?php

echo"
<table width=100% height=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td align=center valign=middle>

<table cellpadding=0 cellspacing=0 border=0 align=center valign=middle>
<tr>
<td align=center valign=middle>
<div id=kantlinje valign=middle>

<table cellpadding=0 cellspacing=0 border=0>
<tr>";
$value = $_GET['value'];

for($i=1;$i<=$value;$i++)
{
echo" <td><div class=bar></div></td>";
}

echo" <td></td></tr>
</table>

</div>  <b>$value%</b>

</td>
</tr>
</table>

<table cellpadding=0 cellspacing=0 border=0>
<tr>
<tr><td> </td></tr>
<td>
<form method=GET action=" . $_SERVER['PHP_SELF'] . ">
Värde: <input type=text name=value>
<input type=submit>
</form>
</td>
</tr>
<tr>
<td align=center valign=middle>
Detta är ett bartest.
</td>
</tr>
</table>

</td>
</tr>
</table>
";

?>
</body>
</html>
apan_jockoMedlem sedan mars 200350 inlägg
#7

Fungerar utmärkt...!!!! TNX!!!

Förlåt Phorpher skall aldrig mer göra om samma sak...;)

Tnx boyz...:)

264 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
131 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)