Im obtenir des espaces vides avant mon ID?Espaces vierges dans mysql_insert_id(); retour
quand il revient, je comprends?
&id=%20%20%20%20%20%20%20%20%20%20%20%201005
son supposé faire juste ce
&id=1005
pourrait-il être mon code de données jquery?
success: function(data) {
$('.success').slideDown('slow');
setTimeout(function(){window.location="user.php?v=single&id="+data;}, 3000);
}
ou pourrait-il être le code php?
<?php
include 'includes/db.php';
protect();
if(isset(clean($_POST['uid']))) {
$usrid=$_SESSION['uid'];
$insertNewUser=mysql_query("INSERT INTO users (uid,status,datetime) VALUES ('$usrid','0',NOW())") or die(mysql_error());
$id=mysql_insert_id();
echo $id;
$insertUserOptions=mysql_query("INSERT INTO users_options (uid,lid) VALUES ('$usrid','$id')") or die(mysql_error());
mkdir('media/listings/'.$id,0755);
mkdir('media/listings/'.$id.'/photos',0755);
mkdir('media/listings/'.$id.'/documents',0755);
mkdir('media/listings/'.$id.'/video',0755);
mkdir('media/listings/'.$id.'/audio',0755);
chmod('media/listings/'.$id,0775);
chmod('media/listings/'.$id.'/photos',0775);
chmod('media/listings/'.$id.'/documents',0775);
chmod('media/listings/'.$id.'/video',0775);
chmod('media/listings/'.$id.'/audio',0775);
}
?>
MISE À JOUR:
tous les caractères de l'id Infront ont été parce que je annonce plusieurs lignes de fichier inclut dans la fonction de protection(). Une fois que j'ai déplacé ces inclus dans une nouvelle fonction et appelé cela en conséquence, il a résolu le problème. Merci Martin pour votre solution claire aussi bien :).
C'est une réponse mais ne résout pas le problème. Il va frapper à nouveau ce problème à l'avenir. Pourquoi voudriez-vous utiliser des solutions de contournement à quelque chose de facile à résoudre? –
C'est ce que j'ai dit au premier rang, donc pas de raison de me rabaisser. – Ronn0
assez juste. Undownvoting –