Jump to content
Sign in to follow this  
lobstah

Sjekke om en verdi er et siffer

Recommended Posts

Hei,

 

Lurer på hvordan jeg må gå frem for å bruke is_numeric eller noe lignende til å sjekke om ?ID= i include-linken består av kun tall (ID er auto_increment)? Har problemer med hvilken syntaks jeg skal bruke i koden og hvilken variabel jeg må bruke for å sjekke om ?ID? variabelen er et nummer.

 

<?php

$result = @mysql_query('SELECT * FROM reviews order by Title');

if (!$result) {

die('<p>Error performing query: ' . mysql_error() .

'</p>');

}

while ($row = mysql_fetch_array($result) ) {

echo '<a href="reviews.php?ID=' .$row['ID'].'" target="mainFrame">'.$row["Title"].'</a><br />';

}

?>

Share this post


Link to post

<?php
if(is_numeric($_GET["ID"])){
// hva som skjer hvis ID er ett nummer
} else {
// hva som skjer hvis det ikke er ett nummer
}
?>

Var vel dette du var ute etter?

$_GET["ID"] får du ihvertfall fra urlen, og det er case sensitive.

Share this post


Link to post

du trenger ikke å sjekke om ID er en int fra din egen database (det må den være hvis du har definert den som integer)

 

det er når du tar imot ID fra brukeren at du må sjekke dette.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...