Секи път различно id

amarok

Registered
Може ли да стане всеки път да е различно id-то при цъкане на линка сега например е така http://localhost/index.php?a=competitions&id=3

но искам да излиза 96324863 и секи път да е различно

ид-то го взима от тук

if($id == 1){$def = '20'; $gexp = '5'; $gpower = '2';}


и се изпълнява тук


if($my['power']<50){
$work = '<object width="550" height="400"><embed src="racing/5668_ex036.swf" width="550" height="400"></embed></object><br /><a href="?a=competitions&id=1"><h2>Състезавай се срещу Ford Focus<br /></a>';}
 
Човек в твоя случай няма как да стане това, което ти искаш, ти според това, какво е ид-то извеждаш някаква информация за потребителя, ако всеки път е различно това ид как ще вадиш тази информация ти правиш
if ($id == 1)
ако всеки път е различно това ид то трябва съвсем да се промени кода ти, и да не се влияе от това каква стойност има това id
:?:
 
Просто си добавяш още едно поле в базата данни , в него записваш някаква произволна стойност
Код:
rand(1000,9999);
и при всяко ползване на тази проверка (дали $_GET['id'] == тази-стойност) , правиш ъпдейт на полето , с нова произволна стойност ,пак взета с rand();
 
Добре ясно но не знам как да го сложа в моя код :?
Защото нали id-то го изкарва от този код


if($id == 1){$def = '20'; $gexp = '5'; $gpower = '2';}
if($id == 2){$def = '50'; $gexp = '10'; $gpower = '5';}

а после този код който го изкара там трябва да изкара същия код и тук


if($my['power']<50){
$work = '<object width="550" height="400"><embed src="racing/5668_ex036.swf" width="550" height="400"></embed></object><br /><a href="?a=competitions&id=1"><h2>Състезавай се срещу Ford Focus<br /></a>';}
if($my['power']>100000){
$work = '<object width="550" height="400"><embed src="racing/5668_ex036.swf" width="550" height="400"></embed></object><br /><a href="?a=competitions&id=2"><h2>Състезавай се срещу Mercedes-Benz CL<br /></a>';}
echo $work; }
 
$rand1=rand(99, 1000);
$ses1=$_SESSION['ses1']=$rand1;

Това $rand1 ще ти е линка за първото ид, тоест

<a href="linkati.php?id=$rand1"/>пъровто</a>

и след това при проверката с ид-тата на първото ид ще сложиш вместо 1 $ses1 :?: и така за останалите ще съзадеш същите променливи, само дето с други имена..
 

Back
Горе