volgorde plaatsen

Status
Niet open voor verdere reacties.
De query even aanvullen met DESC of ASC
PHP:
$query = "SELECT * FROM tabel DESC";
 
Deze query moet je even aanvullen met DESC of ASC
PHP:
$sql_link = "SELECT * FROM rc_distri WHERE cat='". $rij_cat->cat ."' ORDER BY land";
(Ik neem aan dat het die query is aangezien je daarna vertelde dat het was gelukt)

Dus het laaste gedeelte wordt zo:
PHP:
"' ORDER BY land DESC";
 
hallo

nou ik heb beide geprobeerd maar weer alles door elkaar
zodra ik er dus drie heb gaat het goed
en zodra ik de vierde invoeg gaat alles door elkaar

maar zou ik miss in de database NAAM weg moeten halen
ik heb nu staan
id
land
naam
url
omschrijving

ik snap er nu echt niets meer van


graag tot horens

erika
 
Om giswerk te voorkomen stel ik voor dat je hier de gehele code van die pagina plaatst.
 
hallo

De site is www-model-distribution.com

nu wil ik bij de link distributors landen plaatsen met distributors opzich is dat geen probleem dat kan al
alleen ik wil ze op volgorde van land zeg maar
nu als ik er een invul en dan nog een komt de laatste boven aan te staan
maar dat is niet de bedoeling wil op alfabetische volgorde

miss is het heel simpel maar kan er niet achter komen wat ik moet veranderen

hier mijn script
dit is de admin site

PHP:
<?php if (session_is_registered("sess_loginnr") && session_is_registered("sess_id")) {  ?>
	<b>Controlpanel</b> [Distributors]<hr color=#FF0000 size="1"><br>
<?php
//Link verwijderen
if (isset($_GET['delete'])) 	{		echo "<b>Are you sure you want to delete this url?</b><br>
								<a href=index.php?page=admin8&delete2=".$_GET['delete'].">Yes</a><br>
								<a href=index.php?page=admin8>No</a><br><br>";
						}

//echt verwijderen categorie
if 	(isset($delete2)) 	{ 	mysql_query("DELETE FROM rc_distri WHERE id=$delete2") or die(mysql_error());
								echo 'Succesfully deleted.<br><Br>'; }


//bij submit edit
if ($_POST['submitedit']) {
//kijken of alles is ingevuld
if ($_POST['naam']!="" AND $_POST['url']!="" AND $_POST['omschrijving']!="" AND $_POST['cat']!="") {
//inserten
mysql_query("UPDATE rc_distri SET naam='".$_POST[naam]."',omschrijving='".$_POST[omschrijving]."',cat='".$_POST[cat]."',url='".$_POST[url]."' WHERE id=$editid") or die(mysql_error());
echo 'Succesfully edited.<br><Br>'; }
//niet alles ingevuld...
 else { echo 'Make sure all fields are filled in!<br><br>'; }}

//bij submit nieuw
if ($_POST['submitnew']) {
//kijken of alles is ingevuld
if ($_POST['naam']!="" AND $_POST['url']!="" AND $_POST['omschrijving']!="" AND $_POST['cat']!="") {
//inserten
$insert = "INSERT INTO rc_distri (id,naam,url,omschrijving,cat) VALUES ('','".$_POST[naam]."','".$_POST[url]."','".$_POST[omschrijving]."','".$_POST[cat]."')";
mysql_query($insert) or die(mysql_error());
echo 'Succesfully added.<br><Br>'; }
//niet alles ingevuld...
 else { echo 'Make sure all fields are filled in!<br><br>'; }}

//bij wijzigen
if (isset($edit)) {
//form met gegevens
$sql_linkedit = "SELECT * FROM rc_distri WHERE id='".$edit."'";
$resultaat_linkedit = mysql_query($sql_linkedit) or die ("query mislukt");
$rows_linkedit = mysql_num_rows($resultaat_linkedit);
$rij_linkedit = mysql_fetch_object($resultaat_linkedit);
?>
 <b>Edit link</b><hr color="#000000" size="1">
<table><form action="index.php?page=admin8" method="post" name="link">
<tr><td>Title:</td><td><input name="naam" type="text" maxlength="150" size="50" maxlength="150" value="<?php echo $rij_linkedit->naam ?>"></td></tr>
<tr><td>Url:</td><td><input name="url" type="text" size="50" maxlength="150" value="<?php echo $rij_linkedit->url ?>"></td></tr>
<tr><td>Specification:</td><td><input name="omschrijving" type="text" size="50" maxlength="255" value="<?php echo $rij_linkedit->omschrijving ?>"></td></tr>
<tr><td>Category:</td><td><select name="cat"><option><?php echo $rij_linkedit->cat ?></option><option>Autralia</option><option>Belgium</option><option>Cyprus</option><option>Denmark</option><option>Finland</option><option>France</option><option>Germany</option><option>Greece</option><option>Hong-Kong</option><option>Hungary</option><option>Ireland</option><option>Israel</option><option>Italy</option><option>Japan</option><option>Kuwait</option><option>Mexico</option><option>Netherlands</option><option>Norway</option><option>Poland</option><option>Portugal</option><option>Romania</option><option>Russia</option><option>Singapore</option><option>South-Africa</option><option>Spain</option><option>Sweden</option><option>Switzerland</option><option>Tunisia</option><option>Turkey</option><option>United-Arab-Emirtes</option><option>United-Kingdom</option><option>United-States</option><option>Venezuela</option></select><input name="editid" type="hidden" value="<?php echo $rij_linkedit->id ?>"></td></tr>
<tr><td></td><td><input name="submitedit" type="submit" value=" Save "></td></tr></form>
</table><br><b>All links</b><hr color="#000000" size="1"> <?php } else { ?>

<b>New link</b><hr color="#000000" size="1">
<table><form action="index.php?page=admin8" method="post" name="link">
<tr><td>Title:</td><td><input name="naam" type="text" maxlength="150" size="50" maxlength="150"></td></tr>
<tr><td>Url:</td><td><input name="url" type="text" value="http://" size="50" maxlength="150"></td></tr>
<tr><td>Specification:</td><td><input name="omschrijving" type="text" size="50" maxlength="255"></td></tr>
<tr><td>Category:</td><td><select name="cat"><option>Australia</option><option>Belgium</option><option>Cuprus</option><option>Denmark</option><option>Finland</option><option>France</option><option>Germany</option><option>Greece</option><option>Hong-kong</option><option>Hungary</option><option>Ireland</option><option>Israel</option><option>Italy</option><option>japan</option><option>Kuwait</option><option>Mexico</option><option>Netherlands</option><option>Norway</option><option>Poland</option><option>Portugal</option><option>Romania</option><option>Russia</option><option>Singapore</option><option>South-Africa</option><option>Spain</option><option>Sweden<option><option>Switzerland</option><option>Tunisia</option><option>Turkey</option><option>United-Arab-Emirates</option><option>United-Kingdom</option><option>United-States</option><option>Venezuela</option></select></td></tr>
<tr><td></td><td><input name="submitnew" type="submit" value=" Save "></td></tr></form>
</table><br><b>All links</b><hr color="#000000" size="1">
<?php }

$sql_cat = "SELECT cat FROM rc_distri GROUP BY cat ORDER BY land";
$resultaat_cat = mysql_query($sql_cat) or die ("query mislukt");
$rows_cat = mysql_num_rows($resultaat_cat);
/* if ($rows_cat==0) { echo '<br>No links at the moment.'; } else {*/
while ($rij_cat = mysql_fetch_object($resultaat_cat)) {

echo '<b>'.$rij_cat->cat.'</b><br><table cellspacing=0 cellpadding=0 width=100%>';

$sql_link = "SELECT * FROM rc_distri WHERE cat='".$rij_cat->cat."' ORDER BY land";
$resultaat_link = mysql_query($sql_link) or die ("query mislukt");
$rows_link = mysql_num_rows($resultaat_link);
/* if ($rows_cat==0) { echo '<br>No links at the moment.'; } else {*/
while ($rij_link = mysql_fetch_object($resultaat_link)) {
echo '<tr><td valign=top width=25%><a href="'.$rij_link->url.'" target="_blank">'.$rij_link->naam.'</a></td><td width=65%><i>'.$rij_link->omschrijving.'</i></td width=5% align=right><td valign=top width=25%><a href="index.php?page=admin8&edit='.$rij_link->id.'">Edit</a></td><td width=5% align=right><a href="index.php?page=admin8&delete='.$rij_link->id.'">Delete</a></td></tr>';
} echo '</table><br>';
 }?>

<br><br>
<i>Make your choice: <a href=index.php?page=admin3>[Home]</a> <a href=index.php?page=admin5>[News]</a> <a href=index.php?page=admin4>[Bergonzoni]</a> <a href=index.php?page=admin11>[Dynamic]</a> <a href=index.php?page=admin12>[WRC]</a> <a href=index.php?page=admin13>[Collari]</a> <a href=index.php?page=admin14>[Supercross]</a> <a href=index.php?page=admin15>[Modellsport]</a> <a href=index.php?page=admin16>[MDI]</a> <a href=index.php?page=admin6>[RaceCalendar]</a> <a href=index.php?page=admin7>[Links]</a> <a href=index.php?page=admin8>[Distributors]</a> <a href=index.php?page=admin9>[Logout]</a></i>
<?php } else { echo '<b>Controlpanel</b><hr color=#FF0000 size="1"><br>Sorry, no permission.';} ?>




en dit is de pagina

<b>Distributors</b><hr color=#FF0000 size="1">
<?php $sql_cat = "SELECT cat FROM rc_distri GROUP BY cat ORDER BY land"; 
$resultaat_cat = mysql_query($sql_cat) or die ("query mislukt"); 
$rows_cat = mysql_num_rows($resultaat_cat);
/* if ($rows_cat==0) { echo '<br>No links at the moment.'; } else {*/ 
while ($rij_cat = mysql_fetch_object($resultaat_cat)) {

echo '<br><b>'.$rij_cat->cat.'</b><hr color=#000000 size="1"><table cellspacing=0 cellpadding=0>';

$sql_link = "SELECT * FROM rc_distri WHERE cat='".$rij_cat->cat."' ORDER BY land"; 
$resultaat_link = mysql_query($sql_link) or die ("query mislukt"); 
$rows_link = mysql_num_rows($resultaat_link);
/* if ($rows_cat==0) { echo '<br>No links at the moment.'; } else {*/ 
while ($rij_link = mysql_fetch_object($resultaat_link)) {
echo '<tr><td valign=top width=175><a href="'.$rij_link->url.'" target="_blank">'.$rij_link->naam.'</a></td><td><i>'.$rij_link->omschrijving.'</i></td></tr>';
} echo '</table>';
 }?>

bij voorbaat dank


hier istie dan
 
Ja dat is het begin script, maar ik mag toch hopen dat je daar aanpassingen in hebt gedaan naar aanleiding van dit topic:rolleyes:

DAT aangepaste script wil ik graag zien.
 
Ja dat is het begin script, maar ik mag toch hopen dat je daar aanpassingen in hebt gedaan naar aanleiding van dit topic:rolleyes:

DAT aangepaste script wil ik graag zien.

ja heb ik toch ipv van naam heb ik land ingevoerd nu
dat is alles wat ik heb aangepast
 
Nou dan moet je bij die query die je hebt aangepast DESC of ASC toevoegen.

Aangezien je toch maar 1 regel heb aangepast moet je die dus aanpassen.
 
ja en dat heb ik al gedaan en dat geeft ook geen resultaat
ja alles weer door elkaar

maar zou ik dan naam moeten weghalen in de database
 
Nee is niet nodig, als het met ASC of DESC niet is opgelost dan ligt het echt aan iets anders.

ASC en DESC kunnen namelijk niets drastisch aan een databasequery veroorzaken.

Daarom vraag ik dus naar de volledige code, ook al zeg je dat je niets anders hebt gewijzigd.
 
ja die heb ik je net gestuurd
dat is de code momenteel

sorry kan er niets aan doen

groetjes erika
 
Wat gaat trouwens van Z naar A? De categorien of de landen?

Het probleem zit waarschijnlijk in dit gedeelte, ik heb hier aanpassingen in gedaan dus probeer het maar en ik hoor het wel
PHP:
<?php $sql_cat = "SELECT cat FROM rc_distri GROUP BY cat ORDER BY land DESC"; 
$resultaat_cat = mysql_query($sql_cat) or die ("query mislukt"); 
$rows_cat = mysql_num_rows($resultaat_cat); 
/* if ($rows_cat==0) { echo '<br>No links at the moment.'; } else {*/ 
while ($rij_cat = mysql_fetch_object($resultaat_cat)) { 

echo '<br><b>'.$rij_cat->cat.'</b><hr color=#000000 size="1"><table cellspacing=0 cellpadding=0>'; 

$sql_link = "SELECT * FROM rc_distri WHERE cat='".$rij_cat->cat."' ORDER BY land DESC"; 
$resultaat_link = mysql_query($sql_link) or die ("query mislukt"); 
$rows_link = mysql_num_rows($resultaat_link); 
/* if ($rows_cat==0) { echo '<br>No links at the moment.'; } else {*/ 
while ($rij_link = mysql_fetch_object($resultaat_link)) { 
echo '<tr><td valign=top width=175><a href="'.$rij_link->url.'" target="_blank">'.$rij_link->naam.'</a></td><td><i>'.$rij_link->omschrijving.'</i></td></tr>'; 
} echo '</table>'; 
}?>
 
hallo

ja de landen gaan van z tot a
maar moet ik dat in het admin gedeelte doen of in het page gedeelte
ik heb dus twee paginas
de admin en page
en wat jij heb gedaan heb ik dus in beide al gedaan.

nou ik hoor het nog wel en ga morgen er weer mee verder
 
Het lijkt me het handigste om het zowel op admin als op de publieke pagina te doen...

Ik mag aannemen dat je DESC ook al eens hebt vervangen door ASC...

Probeer anders bij andere queries waar ORDER BY in staat eens DESC of ASC toe te voegen.
 
hallo

nou wat ik doe doe ik maar krijg het niet voor elkaar
alles gedaan wat jullie gezegd hebben maar doed het niet of alle landen van z tot a dacht ik maar was dus ook niet zo
hij gaat op volgorde van de naam


groetjes erika
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan