Kategorie anzeigen oder ausgeben lassen

Doogie

Banned
Hallo

Ich habe folgendes Problem. Ich würde gerne einen user dessen kategorie anzeigen oder ausgeben. Die kategorien sind logischerweiße auch in der datenbank gespeichert.

Es soll so ausehen Online > kategorie > user name

ich hab versucht es mit
Code:
 <? echo $_GET[category]; ?>
anzuzeigen aber das funktioniert nicht.

auch habe ich es versucht mit array funktion
Code:
<?
$category = array("dick","dünn","klein","groß","breit","hoch");


<?
$user = $username("m");

?>
was auch nicht funktioniert.


wie bekomme ich es hin das die kategorie des dem entsprechenden users angezeigt wird

PS: Bin Blutiger anfänger......:(
 
Hey Doogie,

erklär mal dein Problem bitte etwas genauer und poste am besten den Original-Code und deine Datenbankstruktur. Was du erzählst klingt ziemlich wirr :-P

Grüße, Frezl
 
Hi Frezl

ich habe es eingentlich genau ausgedrückt. ich möchte einfach die kategorie auf meiner seite anzeigen mit der sich der user auch registriert hat. ich kann dir den ganzen code der categorie.php anzeigen. Die kategorien werden allerdings nur als link auf meiner seite angezeigt und möchte aber daraus auf einer bestimmten seite das ausgeben:
ONLINE> HIER DIE KATEGORIE DES USERS> HIER DEN USERNAME ( was aber schon vorhanden ist)

hier der code der categorie.php

Code:
 <?
include("_main.header.php");

$models_per_page = 24;		// never make this 0, never
$max_page_show = 3;			

	  if (!isset($_GET['page']))
	  {
		$page=1;
		$query_add = " limit ".($page-1).", $models_per_page";
	  }
	  else
	  {	
		$page = $_GET['page'];
		$query_add = " limit ".(($page-1)*$models_per_page).",$models_per_page";
	  }
	  
	$select="SELECT * FROM chatmodels WHERE 1" ;
	
	$result = mysql_query($select);

	$nTotal=mysql_num_rows($result);

	mysql_free_result($result);

	if ($max_page_show >= $nTotal)
	{
		$start_from = 1;
		$loop_till = ceil($nTotal/$models_per_page);
	}
	else
	{
		if ($page > $max_page_show)
		{
			$start_from = $page;
		}
		else
		{
			$start_from = 1;
		}
		$loop_till = ($max_page_show+$page);
	}
	
?>

<style type="text/css">
<!--
body,td,th {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
body {
	background-color: #8F0000;
	margin-left: 0px;
	margin-right: 0px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #ECE9D8;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.style2 {font-size: 14px}
.style3 {font-size: 14}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
}
a {
	font-size: 11px;
}
-->

</style>

<div align="center"><br />
  <table width="720" height="158" border="0" cellpadding="0" cellspacing="0" bgcolor="#8F0000">
    <tr>
      <td background="images/category_bar1.png"><p align="center"><br />
      </p>
        <table width="720" height="56" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td width="49" height="18">            </td>
            <td width="179"><a href="category.php?category=Girl">Girls</a></td>
            <td width="183"><a href="category.php?category=Lesbians">Lesbians</a></td>
            <td width="177"><a href="category.php?category=Mature Female">Mature Female</a></td>
            <td width="132"><a href="category.php?category=Couple">Couples</a></td>
          </tr>
          <tr>
            <td><br /></td>
            <td><a href="category.php?category=Group">Group</a></td>
            <td><a href="category.php?category=Fetish">Fetish</a></td>
            <td><a href="category.php?category=Boy">Boys</a></td>
            <td><a href="category.php?category=Gay">Gay</a></td>
          </tr>
          <tr>
            <td height="18"><br /></td>
            <td><a href="category.php?category=Transgendered">Transgendered</a></td>
            <td><a href="category.php?category=Making Friends">Making Friends</a></td>
            <td><a href="category.php?category=Romance">Romance</a></td>
            <td><a href="category.php?category=Nasty Words">Nasty Words</a></td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</div>
<table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#8F0000">
<tr>
  <td height="18" bgcolor="#8F0000">
</tr>
</table>

<table width="720" height="34" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#8F0000">

  <tr>

    <td height="24" align="center" background="images/page_red_bar.png" class="form_definitions"><div align="right"><span class="style2">Page: <?
			if ($page > 1)
			{
		?>
          <span class="style3">&nbsp; <a href="index_ff.php?page=<?=($page-1)?>" target="_self">Previous</a> </span>
          <?php
			}
		?>
          <?
			for ($i=$start_from; $i<=$loop_till ;$i++)
			{
		?>
          <span class="style3">&nbsp; <a href="index_ff.php?page=<?=$i?>" target="_self">
          <? if ($i==$page) {echo "<font color='white'><b>";} echo $i; if ($i==$page) {echo "</b></font>";} ?>
          </a> </span>
          <?
			}
			if ($page < $loop_till)
			{
		?>
          <span class="style3">&nbsp; <a href="index_ff.php?page=<?=$page+1?>" target="_self">Next</a> </span>
          <?php
			}
		?>
    </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></td>
  </tr>
</table>

<br />
<table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#8F0000">

  <tr>

    <td align="center" valign="top"><?php echo '<table width="720" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#8F0000">';



		    $count=0;

			$nTime=time();

			

			

			if (!isset($_GET['category']))

			{

			$select="SELECT * FROM chatmodels WHERE status='online'".$query_add;//100hours

			} else{

			$select="SELECT * FROM chatmodels WHERE category='$_GET[category]' AND status='online'".$query_add;

			}

						

			

			$result = mysql_query($select);

			while($row = mysql_fetch_array($result)) 

				{			
				

				$tBirthD=$row[birthDate];

				$nYears=date('Y',time()-$tBirthD)-1970;

					

				$username=$row[user];

				$tempMessage=$row[message];

				$tempCity=$row[city];

				$tempPlace=$row[broadcastplace];

				$tempL1=$row[language1];

				$tempL2=$row[language2];
				
				$status=$row[status];
				
					
	



					

				

			

				$count++;

				if ($count==1) {echo' <tr>';}

				echo '<td width="115" height="214" align="center" valign="middle" background="images/modelbox_red_v2.png">';

  				echo '<table width="115" height="214" border="0" cellpadding="0" cellspacing="0">';
				
	 			echo '<tr>';
				
				echo '<td height=101 align="center" valign="middle"><a href="liveshow.php?model='.$username.'"><img src="models/'.$username.'/thumbnail.jpg" width="98" height="87" border="0"></td>';

				echo '</tr><tr>';
				
				echo '<tr>';
				
                echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="liveshow.php?model='.$username .'">'.$username .'</a></span></td>';
		 		
			    echo '</tr><tr>';
				
				echo '<tr>';
				
                echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="ladydetails.php?user='.$username .'">BIO</a></span></td>';
		 		
			    echo '</tr><tr>';
				
				echo '<tr>';
				
                echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="gallery.php?user='.$username .'">PICTURE GALLERY</a></span></td>';
		 		
			    echo '</tr><tr>';

	 			echo '<tr>';
				
                echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="videos.php?model='.$username .'">VIDEO GALLERY</a></span></td>';
		 		
			    echo '</tr><tr>';

		      	echo '<td height=0 align="center" valign="top">';

		        echo '<span class="model_title_small">';

				echo '<span class="model_message"><a href="liveshow.php?model='.$username .'">FREE CHAT</a></span><br>';

		        	//echo '<span class="model_message">&nbsp&nbsp&nbsp&nbsp&nbsp'.$tempMessage.'</span></td>';

				echo '</tr></table>';

				echo '  </td>';

				if ($count==6){ echo"</tr>"; $count=0;}

				}

			



			if ($count==1){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';

			} else if ($count==2){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';

			} else if ($count==3){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';
			
			} else if ($count==4){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';
			
			} else if ($count==5){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';

			}

			

			mysql_free_result($result);

			echo'</table>';

 			?></td>

  </tr>

</table>

<table width="720" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#8F0000">

  <tr>

    <td align="center" valign="top"><strong><?php echo '<table width="720" border="0" align="center" cellpadding="0" cellspacing="1">';

			include("dbase.php");

include("settings.php");

		    $count=0;

			$nTime=time();

			if (!isset($_GET['category']))

			{

			$select="SELECT * FROM chatmodels WHERE status='offline'".$query_add;

			} else{

			$select="SELECT * FROM chatmodels WHERE category='$_GET[category]' AND status='offline'".$query_add;

			}



			$result = mysql_query($select);

			while($row = mysql_fetch_array($result)) 

				{			

				$tBirthD=$row['birthDate'];

				$nYears=date('Y',time()-$tBirthD)-1970;

					

				$tempMessage=$row['message'];

				$username=$row['user'];

				$tempCity=$row['city'];

				$tempPlace=$row['broadcastplace'];

				$tempL1=$row['language1'];

				$tempL2=$row['language2'];	

				$tempL3=$row['language3'];	

				$tempL4=$row['language4'];	
                
				$status=$row['status'];
						

				$languagestring=$tempL1;

				if (strtolower($tempL2)!="none"){

				$languagestring.= ", ".$tempL2;

				}

				if (strtolower($tempL3)!="none"){

				$languagestring.= ", ".$tempL3;

				}

				if (strtolower($tempL4)!="none"){

				$languagestring.= ", ".$tempL4;

				}

				$count++;

				if ($count==1) {echo' <tr>';}

				echo '<td width="115" height="214" align="center" valign="middle" background="images/modelbox_red_v2.png">';

  				echo '<table width="115" height="214" border="0" cellpadding="0" cellspacing="0">';
				
	 			echo '<tr>';

                echo '<td height=101 align="center" valign="middle"><a href="ladydetails.php?user='.$username .'"><img src="models/'.$username.'/thumbnail.jpg" width="99" height="87" border="0"></a></td>';
		 		

				echo '</tr><tr>';
				
				echo '<tr>';

		 		echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="ladydetails.php?user='.$username .'">'.$username .'</a></span></td>';	

				echo '</tr><tr>';
				
				echo '<tr>';

		 		echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="ladydetails.php?user='.$username .'">BIO</a></span></td>';	

				echo '</tr><tr>';
				
				echo '<tr>';

		 		echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="gallery.php?user='.$username .'">PICTURE GALLERY</a></span></td>';	

				echo '</tr><tr>';

	 			echo '<tr>';

		 		echo '<td height=0 align="center" valign="top"><span class="modelbox_title"><a href="videos.php?model='.$username .'">VIDEO GALLERY</a></span></td>';	

				echo '</tr><tr>';

		      	    echo '<td height=0 align="left" valign="top">';

		        	echo '<span class="model_title_small">';

				    echo '<span class="model_message">&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp;'.$status.'</span><br>';

		        	//echo '<span class="model_message">&nbsp&nbsp&nbsp&nbsp&nbsp'.$tempMessage.'</span></td>';

				echo '</tr></table>';

				echo '  </td>';

				if ($count==6){ echo"</tr>"; $count=0;}

				}

			



			if ($count==1){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';

			} else if ($count==2){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';

			} else if ($count==3){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';
			
			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';
			
			} else if ($count==4){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			echo'</tr>';
			
			} else if ($count==5){

			echo'<td width="115"  height="214" align="center" valign="middle">&nbsp</td>';

			

			}

			

			mysql_free_result($result);

			echo'</table>';

 			?></strong></td>
  </tr>
</table>
<br />
<table width="720" height="34" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#8F0000">
  <tr>
    <td height="24" align="center" background="images/page_red_bar.png" class="form_definitions"><div align="right"><span class="style2">
      Page: <?
			if ($page > 1)
			{
		?>
      <span class="style3">&nbsp; <a href="index_ff.php?page=<?=($page-1)?>" target="_self">Previous</a> </span>
      <?php
			}
		?>
      <?
			for ($i=$start_from; $i<=$loop_till ;$i++)
			{
		?>
      <span class="style3">&nbsp; <a href="index_ff.php?page=<?=$i?>" target="_self">
        <? if ($i==$page) {echo "<font color='white'><b>";} echo $i; if ($i==$page) {echo "</b></font>";} ?>
        </a> </span>
      <?
			}
			if ($page < $loop_till)
			{
		?>
      <span class="style3">&nbsp; <a href="index_ff.php?page=<?=$page+1?>" target="_self">Next</a> </span>
      <?php
			}
		?>
    </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></td>
  </tr>
</table>
<p align="center">&nbsp;</p>
<center>
</center>
<?
include("_main.footer.php");
?>

sry das ich das so undeutlich beschreibe

und hier die datenbank tabelle


-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `chatmodels`
--

CREATE TABLE IF NOT EXISTS `chatmodels` (
`id` varchar(32) NOT NULL DEFAULT '',
`user` varchar(32) NOT NULL DEFAULT '',
`password` varchar(32) NOT NULL DEFAULT '',
`email` varchar(32) NOT NULL DEFAULT '',
`language1` varchar(12) NOT NULL DEFAULT '',
`language2` varchar(12) DEFAULT NULL,
`language3` varchar(12) DEFAULT NULL,
`language4` varchar(32) DEFAULT NULL,
`birthDate` varchar(11) DEFAULT NULL,
`braSize` varchar(12) DEFAULT NULL,
`birthSign` varchar(12) DEFAULT NULL,
`weight` varchar(12) DEFAULT '0',
`weightMeasure` varchar(12) DEFAULT NULL,
`height` varchar(12) DEFAULT '0',
`heightMeasure` varchar(12) DEFAULT NULL,
`eyeColor` varchar(12) DEFAULT NULL,
`ethnicity` varchar(32) DEFAULT NULL,
`message` text,
`position` varchar(255) DEFAULT NULL,
`fantasies` varchar(255) DEFAULT NULL,
`hobby` varchar(255) DEFAULT NULL,
`hairColor` varchar(32) DEFAULT NULL,
`hairLength` varchar(32) DEFAULT NULL,
`pubicHair` varchar(32) DEFAULT NULL,
`tImage` varchar(32) NOT NULL DEFAULT '',
`cpm` smallint(6) NOT NULL DEFAULT '0',
`epercentage` tinyint(4) NOT NULL DEFAULT '0',
`minimum` int(11) NOT NULL DEFAULT '500',
`category` varchar(32) NOT NULL DEFAULT '',
`name` varchar(32) NOT NULL DEFAULT '',
`country` varchar(32) NOT NULL DEFAULT '',
`state` varchar(32) NOT NULL DEFAULT '',
`city` varchar(32) NOT NULL DEFAULT '',
`zip` varchar(12) NOT NULL DEFAULT '',
`adress` varchar(32) NOT NULL DEFAULT '',
`actImage` varchar(32) NOT NULL DEFAULT '',
`pMethod` varchar(12) DEFAULT NULL,
`pInfo` varchar(255) DEFAULT NULL,
`dateRegistered` int(11) NOT NULL DEFAULT '0',
`owner` varchar(32) DEFAULT NULL,
`lastLogIn` int(11) NOT NULL DEFAULT '0',
`phone` varchar(16) NOT NULL DEFAULT '',
`fax` varchar(16) DEFAULT NULL,
`idtype` varchar(32) NOT NULL DEFAULT '',
`idmonth` varchar(32) NOT NULL DEFAULT '',
`idyear` varchar(4) NOT NULL DEFAULT '',
`idnumber` varchar(32) NOT NULL DEFAULT '',
`birthplace` varchar(32) NOT NULL DEFAULT '',
`ssnumber` varchar(32) DEFAULT NULL,
`msn` varchar(32) DEFAULT NULL,
`yahoo` varchar(32) DEFAULT NULL,
`icq` varchar(32) DEFAULT NULL,
`broadcastplace` varchar(32) DEFAULT NULL,
`emailtype` enum('text','html') NOT NULL DEFAULT 'text',
`status` varchar(8) NOT NULL DEFAULT '',
`lastupdate` int(11) DEFAULT NULL,
`onlinemembers` tinyint(4) NOT NULL DEFAULT '0',
`monday` varchar(4) NOT NULL DEFAULT '0000',
`tuesday` varchar(4) NOT NULL DEFAULT '0000',
`wednesday` varchar(4) NOT NULL DEFAULT '0000',
`thursday` varchar(4) NOT NULL DEFAULT '0000',
`friday` varchar(4) NOT NULL DEFAULT '0000',
`sunday` varchar(4) NOT NULL DEFAULT '0000',
`saturday` varchar(4) NOT NULL DEFAULT '0000',
`gmt` varchar(5) NOT NULL DEFAULT '+0',
PRIMARY KEY (`id`),
KEY `id` (`id`,`user`),
KEY `category` (`category`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
Alter mann, baust du da ne Porno-Website zusammen? Meinst nicht, davon gibts schon genug im großen weiten Internet?
 
na auf die antwort hab ich jetzt net gewartet lol. warum net als mehr von den seiten. die branche boomt lol.:):):)

aber mal zurück zum thema. hast du ne idee wie ich das heraus bekomme

ich erstelle nur die website zum verkauf. ich werde das net betreiben lol
 
Hmm, ja, jedem das seine :-D

Ich gehe davon aus, dass du das Skript irgendwoher hast und es auf deine Bedürfnisse umbauen willst. Wenn dem nicht so ist, dann erheb bitte Einspruch.

Also wenn ich das recht sehe, liest das Skript die komplette Tabelle aus und suchst dann die Daten, die angezeigt werden sollen, aus dem Ergebnis-Array aus. Performanter und einfacher wäre es aber, direkt in der SQL-Abfrage festzulegen, welche Daten benötgit werden. Die Abfrage würde dann so aussehen:

PHP:
SELECT category FROM chatmodels WHERE id=$userid

Ein Beispiel, wie man Daten aus ner mySQL-DB holt, findest du hier: http://www.selfphp.de/funktionsreferenz/mysql_funktionen/mysql_query.php

Grüße,
Frezl
 
Hi

ja genau ich modifiziere gerade das script und ehrlich gesagt sind mansche dinge zu umständlich gemacht obwohl es einfacher sein kann. Deswegen hab ich diese probleme.

ich versuch es mal wie du es sagst und tüftel das mal aus....


danke nochmal für alles;)
 
:(:(:(

ne das klappt irgentwie nicht ich müsste schon nen code eingeben so wie es auch ursprünglich geschrieben worden ist. es jetzt um zuschreiben bringt kein sinn.

was ich brauche ist einfach den code den ich hinzufügen muss damit der name der kategorie des users angezeigt wird...!
 
hier nochmal der ganze code von der seite wo ich es auch einfügen will....

vielleicht muss ich hier was hinzufügen damit ich den kategorie namen zum anzeigen bringe...

Code:
  <?

  if (isset($_COOKIE['usertype']) && $_COOKIE['usertype']=="chatusers")

  	{	 $result = mysql_query('SELECT cpm FROM chatmodels WHERE user="'.$_GET[model].'" LIMIT 1');

		 while($row = mysql_fetch_array($result)) 

			{$cpm=$row['cpm'];};

		 $result = mysql_query('SELECT id,user,money,freetime,freetimeexpired FROM chatusers WHERE id="'.$_COOKIE[id].'" LIMIT 1');

		 while($row = mysql_fetch_array($result)) 

			{

			$freetime=$row['freetime'];

			$freetimeexpired=$row['freetimeexpired'];

			$sUser=$row['user'];
			
			$zufall=$row['zahl'];

			$sId=$row['id'];

			$nMoney=$row['money'];
			
			$Category=$row['Category'];

			}

	

		if ($freetime==0 && (time()-$freetimeexpired)>(3600*$freehours)){

		mysql_query("UPDATE chatusers SET freetime='120', freetimeexpired='0' WHERE id='$_COOKIE[id]' LIMIT 1");

		$freetime=110;

		}

		$result=mysql_query("SELECT * from favorites WHERE member='$sUser' AND model='$_GET[model]'");

		if (mysql_num_rows($result)>=1){$nFav=1;}else{$nFav=0;}

			

	}else{
		
		

		$sUser="guest"; 
		
		$zufall = rand(1,100);

		$sUser = "guest"."$zufall";
		
		$sId="00";

		$nMoney=0;

		$nFav=0;
		
		

	}

  ?>
 
Zurück