Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  5 812
Jeg holder på å mekke en script.

Er ikke proff med mysql og php, så jeg vet ikke hva jeg har gjort feil.

Kode

$henta= mysql_query("SELECT * FROM post WHERE id='$id' ");
while($get=mysql_fetch_array($henta)){
?>


<table cellSpacing="0" cellPadding="0" width="100%" id="table1">
	<tr>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" bgColor="#d7e3ed" colSpan="3">&nbsp;Emne<? echo " $get[topic]"; ?>:</td>
		<td>&nbsp;</td>
	</tr>
	<tr bgColor="#eeeeee">
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" width="20%" height="30">
		&nbsp;Forfatter<? echo " $get[username]"; ?>:</td>
		<td style="BORDER-BOTTOM: #6699cc 1px solid" width="50%">&nbsp;Dato<? echo " $get[date]"; ?>:</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" align="right" width="30%">
		&nbsp; 
		</td>
	</tr>
	<tr>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="20%" height="100">
		&nbsp;</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="80%" colSpan="2">&nbsp;<? echo " $get[post2]"; ?></td>
	<tr>
<? } ?>
<? $faisal= mysql_query("SELECT * FROM forumsvar WHERE topic='$topic");
while($get=mysql_fetch_array($faisal)){
?>

	<tr>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" bgColor="#d7e3ed" colSpan="3">&nbsp;Emne<? echo " $get[topic]"; ?>:</td>
		<td>&nbsp;</td>
	</tr>
	<tr bgColor="#eeeeee">
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" width="20%" height="30">
		&nbsp;Svar av:</td>
		<td style="BORDER-BOTTOM: #6699cc 1px solid" width="50%">&nbsp;Dato<? echo " $get[date]"; ?>:</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" align="right" width="30%">
		&nbsp; 
		</td>
	</tr>
	<tr>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="20%" height="100">
		&nbsp;</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="80%" colSpan="2">&nbsp;<? echo " $get[answer]"; ?></td>
	<tr><? } ?>




<? $fal= mysql_query("SELECT * FROM post WHERE id='$id' ");
while($get=mysql_fetch_array($fal)){
?>
	<form method='post' action=index.php?side=forum5>
	<tr>
				<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="19%" height="23">
				Topic</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="80%" colSpan="2">
		<input type="text" name="topic" size="20" value="<? echo " $get[topic]"; ?>"></td>
	</tr>
	<tr>
				<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="19%" height="23">Username</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="80%" colSpan="2">
		<input type="text" name="username" size="20" value="<? echo " $get[username]"; ?>"></td>
	</tr>
	<tr>
				<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="19%" height="23">Skriv Innegget ditt:</td>
		<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="80%" colSpan="2">&nbsp;</td>
	</tr>
	<tr>
				<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="19%" height="26">&nbsp;</td>
			<td style="BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid" vAlign="top" width="80%" colSpan="2">
			<textarea rows="12" name="answer" cols="64"></textarea></td>
	</tr>
	</table>
	<input type='submit' value='Submit' name='submit'>
		</form>
</tr></table><? } ?>

Jeg får ikke opp [COLOR=royalblue]<? $faisal= mysql_query("SELECT * FROM forumsvar WHERE topic='$topic' ");[/COLOR]

/index.php?side=innlegg&id=1&topic=Første innlegg
er det feil med dette.
Hva med å poste den feilmeldingen du får da, litt lettere å hjelpe deg enn å se på det uoversiktlige scriptet der.
Hva med å skrive det slik:

Kode

mysql_query( 'SELECT * FROM post WHERE id="' . $id . '";' );

Kode

mysql_query( 'SELECT * FROM forumsvar WHERE topic="' . $topic . '";' );
På den måten kan du ( og andre ) se hva du prøver å gjøre.
jic
Trådstarter
42 0
Vel problemet er at

Kode

<? $faisal= mysql_query("SELECT * FROM forumsvar WHERE topic='$topic");
while($get=mysql_fetch_array($faisal)){
?>
<table>
	<tr>
	 Emne<? echo " $get[topic]"; ?>
	</tr>
	<tr>
		<td width="20%" height="30">
		 Svar av:</td>
		<td> Dato<? echo " $get[date]"; ?>:</td>
	</tr>
	<tr>
		<td  
		 </td>
		<td   <? echo " $get[answer]"; ?></td><tr>
		
		</table>
		<? } ?>
Denne kommer ikke med i hele tatt resten kommer med.
jic
Trådstarter
42 0
Vel jeg har laget rene fugle reir men det er slik jeg jobber med php.
jic
Trådstarter
42 0
hei jeg fikk problemeyt løst, men sliter med en annen ting.

Kode

<? $faisal= mysql_query("SELECT * FROM forumsvar WHERE topic='$topic");
while($get=mysql_fetch_array($faisal)){
?>
<table>
	<tr>
	 Emne<? echo " $get[topic]"; ?>
	</tr>
	<tr>
		<td width="20%" height="30">
		 Svar av:</td>
		<td> Dato<? echo " $get[date]"; ?>:</td>
	</tr>
	<tr>
		<td  
		 </td>
		<td   <? echo " $get[answer]"; ?></td><tr>
		
		</table>
		<? } ?>
det kommer bare en innlegg fra denne tabellen. Hva kan jeg gjøre for å fikset det.