---
title: "PHP med MySQL problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/139033-php-med-mysql-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Matsakii"
published: "2005-12-08T23:05:35.000Z"
updated: "2005-12-09T11:04:01.000Z"
replies: 6
views: 274
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/139033-php-med-mysql-problem"
---

# PHP med MySQL problem

## #1 — Matsakii, 2005-12-08T23:05Z

Jag gör ett formulär för en sajt. Formuläret skickas sedan både till min mail och åker in i databasen.

Nu vill jag lägga in så att i fältet postnummer tex. att det bara accepterar siffror, och att den tar bort tex ett ev mellanslag om kunden skriver "752 25"

Det som fungerar ser ut så här:

```
if($phone){
if (!isNumber($phone)){
$error_msg .= ">> Du angav ett felaktigt telefonnummer. Anv&auml;nd endast siffror... \n";
}
$msg .= "Telefonnummer: \t $phone \n";
}
```

 

Men när jag sedan lägger till: if\*(!isNumber(str_replace("\*","",$phone))){

Så det blir så här:

```
if($phone){
if (!isNumber(str_replace(" ","",$phone))){
$error_msg .= ">> Du angav ett felaktigt telefonnummer. Anv&auml;nd endast siffror... \n";
}
$msg .= "Telefonnummer: \t $phone \n";
}
```

 

Så får jag error:

> Parse error: parse error, unexpected '{' on row (samma som if (!isNumber(str_replace(" ","",$phone))){  strängen)

 

Jag kan för mitt liv inte förstå vad som går fel där   :(

Permalänk: https://www.webforum.nu/p/139033

## #2 — fiddler, 2005-12-08T23:26Z

Vad gör \* efter is?

Permalänk: https://www.webforum.nu/p/1723693

## #3 — Matsakii, 2005-12-08T23:33Z

\* efter if menar du?

Det var bara ett misstag jag råkade skriva här och har ändrat nu.Det ska stå som ovan nu.

Permalänk: https://www.webforum.nu/p/1723697

## #4 — mangan, 2005-12-09T07:30Z

Borde det inte stå:

```
if (!isNumber(str_replace(" ","",$phone))){
```

oom du ska ta bort mellanslag?

Permalänk: https://www.webforum.nu/p/1723737

## #5 — Matsakii, 2005-12-09T10:32Z

Men va i hvte :( Den fär \* fnutten hade smugit sig in på fler ställen. Men den står inte med i orginalkoden och jag har tagit bort det i min post ovan med :)

Men felet kvarstår :(

Permalänk: https://www.webforum.nu/p/1726765

## #6 — fiddler, 2005-12-09T10:44Z

Hur blir det om du kör med

```php
if($phone){
$phone = str_replace(" ","",$phone);
if (!isNumber($phone)){
...
```

Permalänk: https://www.webforum.nu/p/1726767

## #7 — Matsakii, 2005-12-09T11:04Z

Tack det funkade mycket bättre :)

Vad finns det för validerings möjligheter utav ett postnummer?

Permalänk: https://www.webforum.nu/p/1726775

---

Tråden på webben: https://www.webforum.nu/amne/php/139033-php-med-mysql-problem
